par*_*ain 0 c++ binary twos-complement
在TC++编译器中,5的二进制表示是(00000000000000101).我知道负数存储为2的补码,因此二进制的-5是(111111111111011).最高位(符号位)为1,表示它是负数.
那么编译器如何知道它是-5?如果我们将上面给出的二进制值(111111111111011)解释为无符号数,它会变得完全不同吗?
另外,为什么1的恭维5 -6(1111111111111010)?
| 归档时间: |
|
| 查看次数: |
10736 次 |
| 最近记录: |