gpt4 book ai didi

c - 为什么在表示有符号数时 Two's complement 比 Ones' complement 更广泛地使用

转载 作者:太空狗 更新时间:2023-10-29 15:55:43 26 4
gpt4 key购买 nike

后一种表示看起来更容易理解。为什么大多数语言都选择前一种?我想 Two's complement 中一定有一些独特的优势特征,使数据操作更容易。

最佳答案

语言不指定数字格式;硬件确实如此。询问 Intel 为什么他们将 ALU 设计为进行 2 的补码

答案是因为数学运算在 2s 补码中更规则;正数和负数需要在 1 补码中以不同方式处理,这意味着 CPU 中基本数学运算所需的硬件/微代码加倍。

关于c - 为什么在表示有符号数时 Two's complement 比 Ones' complement 更广泛地使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10072573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com