要保持兼容性
注意char类型数据与其他类型数据的转化
image.png
用==来比较float和double的值是否一样时需要注意:
(1)当float和double的值都为整数时,输出true
image.png
加不加小数点0对结果没有影响,此时输出仍然为true
image.png
如下图,输出结果仍为true
image.png
小数点后0的位数对结果没有影响,输出仍为true
image.png
(2)当float和double的值都为小数时,输出结果总为false
image.png
image.png
注意:当赋值float为整数时,可省略f,例如:
float f = 312;
是正确的,但当赋值为小数时,必须加f,如float f = 312.0;
是错误的;float f = 312.0f;
正确。
网友评论