整数的数据类型:
byte(字节) 8位(bit) 2 ^ 8 = 256 -128 ~ 127
short(短整形) 16bit 2 ^ 16 = 65536
int(整形) 32bit 2 ^ 32
long(长整形) 64bit 2 ^ 64
注意:如果一个整数没有加上任何的标识的时候,那么默认是int类型的数据。
如果需要把该数据表示成一个long类型的数据,那么需要加数据后面加上L表示,L不区分大小写的,但是建议使用大写(易区分)不加Ljavac编译不通过。
小数的数据类型:
float(单精度浮点型) 32bit 保留7位小数位
double(双精度浮点型) 64bit 保留15位小数位
注意:如果一个小数没有加上任何标识的时候,那么该小数默认是double类型的数据,如果需要表示成float类型,那么需要在小数的后面加上f表示。f不区分大小写的。不加f javac编译不通过。
布尔数据类型:布尔数据类型只有两个值,true或者false
boolean 1个字节或者4个字节
如果使用boolean声明一个基本类型的变量时,那么该变量占4个字节,如果使用boolean声明一个数组类型的时候,那么每个数组的元素占一个字节。
字符类型:
char 2个字节(16bit)
时间: 2024-10-12 02:54:25