Java中的八种数据类型
-
byte:8位,用于表示最小数据单位,如文件中数据,-128~127
-
short:16位,很少用,-32768~32767
-
int:32位,最常用,-231~231(21亿)
-
long:64位,次常用,(太大了)
类型 占用存储空间 表述范围 byte 1字节 -128 ~ 127 short 2字节 -2^15 ~ 2^15-1 int 4字节 -2^31 ~ 2^31-1 long 8字节 -2^63 ~ 2^68-1
-
float:单精度类型,32位,后缀F或f,1 位符号位,8 位指数,23 位有效尾数。
-
double:双精度类型,64 位,最常用,后缀 D 或 d,1 位符号位,11 位指数,52 位有效尾数。
-
java浮点型默认为double型,所以要声明一个变量为float型时,需要在数字后面加F或者f:
-
例如:double d = 88888.8; float f = 88888.8f; //不加f的话会报错
类型 占用存储空间 表述范围 float 4字节 -3.403E38 ~ 3.403E38 double 8字节 -1.798E308 ~ 1.798E308
- char:16位,java字符使用Unicode编码
- boolean:true(0) 真 和 (1)false 假