再推荐一个文章给顷孝早你看,更详细的。认真读完,就知道了。要有耐心啊,比较雀雀长。
---
浮点数分为单精度(float)和双精度(double),根据IEEE754标准,float类型在计算机内部存储占4字节,double类型占8个字节。
无论是单精度还是双精度在存储中都分为三个部分:
符号位(Sign)
:
0代表正,1代表为负
指数位(慎或Exponent):用于存储科学计数法中的指数数据,并且采用移位存储
尾数部分(Mantissa):尾数部分
float:符号
1
指数
8
尾数
23
double
符号1
指数
11
尾数
52