Java基本类型大小及取值范围

1 byte =  8 bit

 byte 字节    bit  比特

基本类型 大小 最小取值 最大取值 包装类型
byte 8 bit -128          (-2的7次方) 127                (2的7次方减1) Byte
short 16 bit -2的15次方(-32 768) 2的15次方减1(32 768) Short
int 32 bit -2的31次方(2 147 483 648) 2的31次方减1(2 147 483 647) Integer
long 64 bit -2的63次方 2的63次方减1 Long
folat 32 bit IEEE754 IEEE754 Float
double 64 bit IEEE754 IEEE754 Double
char 16 bit Unicode o Unicode 2的16次方减1 Charater
boolean —— —— —— Boolean
         

IEEE754详解:https://www.jianshu.com/p/e5d72d764f2f 

详细的讲解可参考:https://www.cnblogs.com/singlesoar/p/5688915.html 

 

你可能感兴趣的:(Java基本类型大小及取值范围)