一个signed integer
(使用 8 位)--- Range==> -128 to 127
。
如果我们考虑 2 的补码表示:
10000000 =128/(-0) [ Since its 2's Complement is 10000000 ]
所以在某种程度上它是negative
零。
现在对于一个signed
整数,128 是1000 0000
2 的补码也是1000 0000
,所以我们难道没有0
使用这种表示形式的 [ 负数形式 ] 的副本吗?或者我错过了什么?
抱歉打错了。是的,范围是 -128 to 127
。
但是 8 位可以在内存中表示这个数字10000000
。如果这个数字CAN
存储在内存中,那么它的值是多少?