计组2.3 浮点数
从科学计数法理解浮点数
1.浮点数的表示

 
 
 
2.浮点数尾数的规格化
位数的最高位尽可能为有效值,不能为0,不然还不如存储更多的精度
 存储空间一定,尽可能保存更多的精度
 通过算数左移让浮点数规格化——左规
 
 
 
 
 
3.移码

 
 
 可以计算的时候加上28,结果不变
 注意移码为全1和全2的两种特殊状态
4.IEEE 754标准
阶码真值=移码-偏移量(将移码和偏移量都看作无符号十进制数再进行计算)
 十进制运算再转变为二进制,并且将它看作无符号数
 
 
 
 
当发生正上溢或者负上溢机器会把他看作正无穷大或者负无穷大
 
浮点数的运算

 
 
强制类型转换

double有53位尾数能用来确定数据的精度,但是long long有64位用来表示数据的精度,这里强制类型转换会有精度丢失
 float向double转换不会有精度丢失
 1+23 ——>1+52
 



















