您的位置:首页 > 其它

浮点数 (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





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: