基本数据类型:
整数型:
byte 1个字节 -128-127
short 2个字节
int 4个字节 int a = 10
long 8个字节 2^63-1
浮点型:
float 4个字节 2^127 -1
double 8个字节
字符型:
char 2个字节 0-65535
问char可以存储中文吗?
char类型可以存储中文,因为一个中文占用两个字节,而Java底层采用的是Unicode编码,Unicode编码也是两个字节。
布尔型:
boolean 1个字节(实际上1/8个字节就可以存储bool类型的值,但是一般指1个字节。)
注意事项:
整形默认的数据类型是int,浮点型默认的数据类型是double。
如果定义的是long类型的数据,需要在数据后边加L。
如果定义的是float类型的数据,需要在数据后边加F。
|
|