-128在8位二进制表达式中无法直接表达。
看西面的报答
0到+127 0000 0000 0111 1111
-1 到-127 1000 0001 1111 1111
-127 - 1 =-128 保持符号位不变 即为 1000 0000
但是-128原码无法表达出来
char 是有符号类型, 表示范围为-128到 127.那么如果127 +1 就会出现反转, 1111 1111 +1 符号位不变, 1000 0000即 -128
-128在8位二进制表达式中无法直接表达。
看西面的报答
0到+127 0000 0000 0111 1111
-1 到-127 1000 0001 1111 1111
-127 - 1 =-128 保持符号位不变 即为 1000 0000
但是-128原码无法表达出来
char 是有符号类型, 表示范围为-128到 127.那么如果127 +1 就会出现反转, 1111 1111 +1 符号位不变, 1000 0000即 -128