JAVA提供了八种基本数据类型:六种数字类型(四种整数型,两个浮点型),一种字符类型,一种布尔型
整数型:int,short,byte,long
浮点型:float,double
字符型:char
布尔型:boolean
基本类型 | 大小 | 最小值 | 最大值 |
---|---|---|---|
int | 32bit | -2^31 | +2^32-1 |
short | 16bit | -2^15 | +2^15-1 |
byte | 8bit | -128 | +127 |
long | 64bit | -2^63 | +2^63-1 |
float | 32bit | IEEE754 | IEEE754 |
double | 64bit | IEEE754 | IEEE754 |
char | 16bit | Unicode 0 | Unicode 2^16-1 |
boolean | 1bit | ---- | ---- |
需要注意的是,char在C/C++中是一个字节,即8bit
PS:JAVA基本数据类型的长度是平台无关的,32位系统和64位系统一样,因为JAVA是运行在JVM上的。
网友评论