八种基本数据类型:byte,int,short,long,float,double,char,boolean。
byte:8位,表示的范围为2的(8-1)次幂-1,即-128~127;
int:32位,表示范围为2的(32-1)次幂-1,即-2147483648~2147483647;
int c=2147483648; //报错,超出范围 int b=2147483647; //正常 |
short:16位,表示的范围为2的(16-1)次幂-1,即-32768~32767
short d=32768; //超出范围 short e=32767; //正常 |
long:64位,表示的范围为2的(64-1)次幂-1,即9223372036854775808~9223372036854775807
float:32位
double:64位
char:16位 -128~127
Boolean:8位,取值只有true和false。