java数据类型的取值范围

数据类型 关键字 内存占用 取值范围 备注
字节型 byte 1个字节(8bit) -128~127(-2的7次方到2的7次方-1)  记忆规律是2的bit-1次方
短整型 short 2个字节(16bit) -32768~32767(-2的15次方到2的15次方-1) 记忆规律是2的bit-1次方
整型 int(默认) 4个字节(32bit)  -2147483648~2147483647  ( -231次方~2的31次方-1) 记忆规律是2的bit-1次方
长整型 long 8个字节(64bit)

-9223372036854775808 - 9223372036854775807

(  -2的63次方~2的63次方-1)

记忆规律是2的bit-1次方
单精度浮点数 float 4个字节(32bit) 1.4013E-45~3.4028E+38
双精度浮点数 double(默认) 8个字节(64bit) 4.9E-324~1.7977E+308
字符型 char 2个字节(16bit) 0-65535
布尔类型 boolean 1个字节(8bit) true,false

你可能感兴趣的:(Java,java)