1 基本
八种基本类型:4种整形,2种浮点型,一种Boolean,一种字符型char.
4整形:int 4个字节 正负2的31次方(正的减一包括0);short 2个字节,正负2的15次方(正的减一包括0);long 8个字节,正负2的63次方(正的减一包括0);byte 一个字节,-128~127。
浮点型: float 4个字节,float取值根据指数位,float有一个符号位,8位指数位,23个尾数位,指数范围为-128到127,所以范围-2^128 ~ +2^127,也即-3.40E+38 ~ +3.40E+38
double 8个字节,double 取值根据指数位,double 有一个符号位,11位指数位,52个尾数位,指数范围为-1024~+1023,所以范围-2^1024 ~ +2^1023,也即-1.79E+308 ~ +1.79E+308
x=0编译失败,因为x=0不能转化为布尔值.