计算机中有符号整数的取值范围
计算机中基本数据类型共有4类8种,分别为整数、浮点数、字符型、布尔型。这次只谈论整型
有符号整数在计算机中分别占有一个字节(8位),2个字节(16位),四个字节(32位),8个字节(64位)
整数类型有:byte short int long
一个字节(byte)的有符号整数的取值范围
次方
十进制
二进制
8位(bit)有符号数表示的最大值是:
(2^7) -1
127
0111 1111
8位(bit)有符号数表示的最小值是:
-2^7
-128
1000 0000
两个字节(short)为16位
次方
十进制
二进制
16位(bit)有符号数表示的最大值是:
(2^15)-1
32767
011 1111 11111 1111
16位(bit)有符号数表示的最小值是:
-2^15
-32768
100 0000 0000 0000
四个字节(int)32位
次方
十进制
二进制
32位(bit)有符号数表示的最大值是:
(2^31)-1
2147483647
011 1111 1111 1111 1111 1111 1111 1111
32位(bit)有符号数表示的最小值是:
-2^31
-2147483647
100 0000 0000 0000 0000 0000 0000 0000
八个字节(long)64位
次方
十进制
二进制
64位(bit)有符号数表示的最大值是:
(2^63)-1
9,223,372,036,854,775,807
01..1//0后面有63个1
64位(bit)有符号数表示的最小值是:
-2^63
-9,223,372,036,854,775,808
10..0//1后面有63个0