八种基本数据类型
Java语言中有八种基本数据类型:
byte
,short
,int
,long
,float
,double
,char
,boolean
C语言因为依赖与CPU平台,数据类型所占字节数可能会因硬件平台以及编译器的不同而有所改变。因为Java是不依赖于任何硬件平台的软件平台,所以它在设计的时候每种数据类型的所占的字节数是固定的(除boolean以外)。
数据类型 | 所占字节数 | 备注 |
---|---|---|
byte | 1Byte | 8位整数范围: −27 − 2 7 ~ 27−1 2 7 − 1 |
short | 2Byte | 16位整数范围: −215 − 2 15 ~ 215−1 2 15 − 1 |
int | 4Byte | 32位整数范围 −231 − 2 31 ~ 231−1 2 31 − 1 |
long | 8Byte | 64位整数范围 −263 − 2 63 ~ 263−1 |