#浮点数的储存方式 浮点数在内存的表示:符号位,指数,尾数 类型 符号位 指数 尾数 float 第31位 第23-30位 第0–22位 double 第63位 第52-62位 第0-51位
#浮点数的转换 1.将浮点数转换成二进制 2.将二进制用科学计数法表示 3.计算偏移后的指数 float:127+指数=偏移后的指数 double:1023+指数=偏移后的指数 例子:6.25在内存中的float表示 1.6.25的二进制为110.01 2. 110.10=1.1010*(2^2) 3. 2+127=129=10000001
最后表示为 0 10000001 10100000000000000000000
float能表示的具体数字的个数与int相同 float的表示是有不连续的有间隙 float是近似值