【发布时间】:2014-02-16 04:23:01
【问题描述】:
我正在学习一个补码以及一个补码如何使用最高有效数字作为符号指示符。
如果用 1 的补码表示二进制数 110,则得到 -1。但是,很明显,110 相当于十进制的 6。在这里,我真的很困惑。
计算机如何知道您打算使用 -1 还是 6? 谢谢。
【问题讨论】:
我正在学习一个补码以及一个补码如何使用最高有效数字作为符号指示符。
如果用 1 的补码表示二进制数 110,则得到 -1。但是,很明显,110 相当于十进制的 6。在这里,我真的很困惑。
计算机如何知道您打算使用 -1 还是 6? 谢谢。
【问题讨论】:
计算机不会隐含地将任何含义与特定的位串相关联。将类型与值相关联以确定如何解释位(例如,整数是有符号还是无符号)取决于您选择的编程语言。
【讨论】: