Java 基本数据类型
-
整型
类型 存放字节数 范围 byte 1 -128~127 short 2 -32768~32767 int 4 -2147483648~2147483647 long 8 -9223372036854775808~9223372036854775807 声明 long 类型需要加 l 或者 L:long num = 50l
-
浮点型
类型 存放字节数 范围 float 4 -3.403E38~3.403E38 double 8 -1.798E308~1.798E308 -
浮点数 = 符号位 + 指数位 + 尾数位
-
尾数部分可能丢失,造成精度损失(小数都是近似值)
-
声明 float 类型需要加 f 或者 F:float num = 20.2f
-
-
字符型
类型 存放字节数 char 2 - 单一的16位Unicode字符
- 最小值是 \u0000(即为0)
- 最大值是 \uffff(即为65535)
- 可以当整数来用,它的每一个字符都对应一个数字
-
布尔型
类型 存放字节数 boolean 1(true 或者 false)