一、byte是四分之一Int,short是二分之一,long是int的两倍,int是32位,即4个字节,-2^32~2^32-1,20个亿多一点;
byte short int long
float double
boolean就是一个bit位,char是16位,即两个字节,-2^16~2^16-1,和short一样大;
二、强制类型转换:大到小,不然会编译报错;
三、强类型转换数据溢出、精度损失:
+运算时候,都会先进行int化,ASCII码表值运算,计算机存储一切皆为字节,一个字节是八个bit位,也就是八个二进制;
三、ASCII表和Unicode万国表: