摘要:
首先,8位二进制可以表示2^8 = 256个数,很自然可以把它们对应到0到255 但是负数如何表示呢? 很容易想到,如果第一位是0,就是正数,第一位是1就是负数 于是0000 0000B到0111 1111B就是正数,对应0到127 剩下的1000 0000B到1111 1111B就用来表示负数 正 阅读全文
posted @ 2020-04-03 12:31
rxh1999
阅读(432)
评论(0)
推荐(0)
摘要:
abs(INT_MIN) = INT_MIN 为什么? 因为INT_MIN = 1000 0000B 对INT_MIN取反再加一仍然是1000 0000B (1)为什么求一个数的负数是取反再加一? 8 = 0000 1000B -8 = 0 - 8 = 0000 0000B - 0000 1000B 阅读全文
posted @ 2020-04-03 11:23
rxh1999
阅读(508)
评论(1)
推荐(0)

浙公网安备 33010602011771号