为什么127+1是等于-128
字节长度是8位,最左位是符号位
127的二进制: 0111 1111
-1的二进制:1111 1111,加一为全0,(二进制中负数是补码的形式表示)
-2的二进制:1111 1110
……
-128的二进制:1000 0000
这是二进制相加减的溢出问题
溢出!最大的int + 1 = 最小的int
【为什么127+1是等于-128】
推荐阅读
- 热闹中的孤独
- 我要做大厨
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 爱就是希望你好好活着
- 太平之莲
- 为什么你的路演总会超时()
- 知识
- 叙述作文
- 时间老了
- 财商智慧课(六)