前行之人

导航

计算机中有符号整数的取值范围

  1. 计算机中基本数据类型共有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

posted on 2022-06-07 18:37  前行之人  阅读(1557)  评论(0)    收藏  举报