基本数据类型包括四大类八大种:
第一类:整数型
byte,short,int,long
第二类:浮点型
float,double
第三类:布尔型
boolean
第四类:字符型
char
数据类型占用的字节
类型 | 大小 |
---|---|
byte | 1字节 |
short | 2字节 |
int | 4字节 |
long | 8字节 |
float | 4字节 |
double | 8字节 |
char | 2字节 |
boolean | 1 bit |
关于基本数据类型之间的互相转换:转换规则
1.八种基本数据类型当中除布尔类型之外剩下的7中类型之间都可以互相转换
2.小容量向大容量转换,称为自动类型转换,容量从小到大排序
byte < short < int < long < float < double
char <
任何浮点类型不管占用多少个字节,都比整数类型容量大。
char和short可表示的种类数量相同,但是char可以取更大的正整数
3.大容量转换成小容量,叫做强制类型转换,需要加强制类型装换符,程序才能编译通过,但是在运行的时候会损失精度
4.当整数字面值没有超出byte,short,char的取值范围,可以直接复制给byte,short,char类型的变量
5.byte,short,char混合运算的时候,各自先转换成int的类型在做运算
6.多种数据类型的混合运算,先转换成容量最大的那种类型在做运算
Comments NOTHING