一、 符号位
1.存放 signed 类型的存储单元中,左边第一位表示符号位。
如果该位为 0,表示该整数是一个正数;
如果该位为 1,表示该整数是一个负数。
2.一个 32 位的整型变量,除去左边第一位符号位,剩下表示值的只有 31 个比特位。
二、 补码
1.计算机是用补码的形式来存放整数的值。
2.正数的补码是该数的二进制形式。
3.负数的补码需要通过以下几步获得:
先取得该数的绝对值的二进制形式
再将第1步的值按位取反
最后将第2步的值加1
三、基本数据类型取值范围