Java基础篇——基本数据类型

数据类型 占字节 默认值 取值范围
boolean(布尔值) 1 false true、false
byte(字节) 1 0 -27 ~ 27-1
short(短整型) 2 0 -215 ~ 215-1
int(整型) 4 0 -231 ~ 231-1
long(长整型) 8 0 -263 ~ 263-1
char(字符型) 2 0 ~ 216-1
float(单精度) 4 0.0f -231 ~ 231-1
double(双精度) 8 0.0double -263 ~ 263-1

1、boolean

2、byte

3、short

4、int

5、long

6、char

注意看char也是两个字节,但因为无符号,所以是2的16次方。
Java的char编码是UTF-16,表示范围’\u0000’到’\uffff’,即0~65535个字符。
那么可以用char来存储一个汉字吗?
可以,Java用Unicode编码,2字节表示一个字符(数字、字母、汉字等),而Char正好两个字节。

7、float

8、double

上一篇:2021-05-12


下一篇:剑指OfferDay01