数据类型转换
数据溢出,
int 最大值21亿
把超过21亿的long类型数据,强制转换赋值给int变量,就会产生数据溢出
int a=(int)60 0000 0000L;
输出a,小于60 0000 0000;
精度损失,
浮点数 强制转换为int类型
int b=(int) 3.01F;
boolean类型 不能发生数据类型转换,不像C#可以用0或1转换
ASCII码
48='0';
A='65';
a='97';
double->long会有精度损失
double->float会有精度损失
float->long会有精度损失
double是范围最大的,任何数值数据类型,转为double都可以