浮点数

小数默认是用双精度(double)存储的,若写成 float b=2.1f 这样的形式,2.1直接以float类型存储,在赋值时不会再有double->float的强制转换了。

0.1以二进制存储,(0.0001100110…)2,无限循环小数,所以在用浮点数做==的逻辑运算的时候要注意。

十进制小数转化成二进制示例:


浮点数_第1张图片

你可能感兴趣的:(浮点数)