浮点数 (IEEE-754)
2016-12-23 11:55
218 查看
浮点数又称“实数”,一个浮点数包含三个部分
符号位(S)
阶码
有效数字
S:阶码:有效数字
浮点数是由科学二级制来表示的。
三种类型的浮点数:
短浮点数(32bit): S(bit31):阶码(bit30~bit23):有效数字(bit22~bit0)
长浮点数(64bit): S(bit63):阶码(bit62~bit52):有效数字(bit51~bit0)
临时符点数(80bit): S(bit79):阶码(bit78~bit64):有效数字(bit63~bit0)
浮点数的转换
1.将10进制转化为二进制数
2.规格化二进制数
3.计算出阶码
4.以浮点数格式存储该数
比如: 浮点数100.2510,转为单精度浮点数
1. 100.25 = 1100100.01
2. 1100100.01 = 1.10010001 x 2^6
3. 110 + 0111111 = 10000101
4. 符号位 = 0
阶码 = 10000101
有效数字 = 1001 0001 0000 0000 0000 000
符号位(S)
阶码
有效数字
S:阶码:有效数字
浮点数是由科学二级制来表示的。
三种类型的浮点数:
短浮点数(32bit): S(bit31):阶码(bit30~bit23):有效数字(bit22~bit0)
长浮点数(64bit): S(bit63):阶码(bit62~bit52):有效数字(bit51~bit0)
临时符点数(80bit): S(bit79):阶码(bit78~bit64):有效数字(bit63~bit0)
浮点数的转换
1.将10进制转化为二进制数
2.规格化二进制数
3.计算出阶码
4.以浮点数格式存储该数
比如: 浮点数100.2510,转为单精度浮点数
1. 100.25 = 1100100.01
2. 1100100.01 = 1.10010001 x 2^6
3. 110 + 0111111 = 10000101
4. 符号位 = 0
阶码 = 10000101
有效数字 = 1001 0001 0000 0000 0000 000
相关文章推荐
- IEEE 754标准与IEEE 754 浮点数探讨
- IEEE 754 浮点数的表示精度探讨
- IEEE 754 浮点数的表示精度探讨
- IEEE 754 浮点数的表示精度探讨
- C语言中浮点数的表示方法---浮点数表示引起的误差---IEEE 754关于浮点数的规定
- IEEE 754的浮点数
- IEEE 754 浮点数的表示精度探讨
- 解读IEEE标准754:浮点数表示
- 转载:基于IEEE 754的浮点数存储格式分析研究
- 浮点数与IEEE 754
- IEEE-754标准,浮点0在计算机中的存储方式
- 计算机中浮点数的存储方式 —— IEEE 754-1985 标准
- 关于二进制浮点数的IEEE 754 浮点数的表示
- IEEE 754——计算机中浮点数的表示方法
- 解读IEEE标准754:浮点数表示
- 解读IEEE标准754:浮点数表示
- IEEE 754 浮点数的表示精度探讨(转)
- (转)C#中浮点数依IEEE-754标准转二进制串
- IEEE 754 浮点数的表示精度探讨
- IEEE 754 浮点数在计算机中的表示方法