基本类型 | 大小 | 最小值 | 最大值 | 包装器类型 |
---|---|---|---|---|
boolean | 1bit | Boolean | ||
char | 16bit = 2个字节 | Character | ||
byte | 8bit = 1个字节 | -128 | 127 | Byte |
short | 16bit = 2个字节 | -215 | 215 – 1 | Short |
long | 64bit = 8个字节 | -263 | 263 – 1 | Long |
int | 32bit = 4个字节 | -231 | 231 – 1 | Integer |
float | 32bit = 4个字节 | Float | ||
double | 64bit = 8个字节 | Double | ||
void | Void |
float和double的区别
float: 单精度浮点数,内存中32bit=4个字节,有效数字8位数,多出的将会四舍五入
double: 双精度浮点数,内存中64bit=8个字节,有效数字18位数,多出的将会四舍五入