-128~127,数字在计算机中以补码形式存储,因为正数的补码就是其本身且正数符号位置0,故最大值为01111111(一个0七个1)也就是127
而负数是对应正数值取反加一,拿最大的负数-1来说,就是1取反+1
00000001(七个0一个1)
11111110(七个1一个0),加1
11111111(八个1),再加一个就进位变成0
对于最小的负数-128来说
10000000(一个1七个0)
01111111(一个0七个1),加1
1000000(一个1七个0),再减一的话就变成01111111(127)
原文地址:https://www.cnblogs.com/wangtianning1223/p/11680147.html
时间: 2024-10-14 05:21:24