标签: binary
例如,我有i = 10110100,为什么-76,不应该是180? 我知道它是256-76=180,但你怎么知道它什么时候是积极的,什么时候是消极的呢?
i = 10110100
-76
180
256-76=180
答案 0 :(得分:0)
最左边的位是符号位。对于8位有符号数,您有7位数,然后最左边的位是符号位。
1 =否定, 0 =正面
无符号数始终为正数,所有位均为数值本身。对于带符号的16位或32位数,它是最左边的位,告诉它是正还是负,而最右边的15或31位是数字值。