计算机中负数的存储方式是补码。
方法为:对负数的绝对值的二进制值取反,再加一,即为负数的二进制码。
如:-1的绝对值1的二进制码为00000001,取反得到11111110,再加一为11111111。
-128的绝对值128的二进制码为10000000,取反得到01111111,再加一为10000000,正好是Byte的最大表示范围
方法为:对负数的绝对值的二进制值取反,再加一,即为负数的二进制码。
如:-1的绝对值1的二进制码为00000001,取反得到11111110,再加一为11111111。
-128的绝对值128的二进制码为10000000,取反得到01111111,再加一为10000000,正好是Byte的最大表示范围