浮点数
来源:互联网 发布:linux系统开发教程 编辑:程序博客网 时间:2024/06/10 19:39
对于大小为32-bit的浮点数(32-bit为单精度,64-bit浮点数为双精度,80-bit为扩展精度浮点数),
则按照规定,该浮点数的值用十进制表示为:
= (-1)^s * (1 + x) * 2^(e - 127)
对于49E48E68来说,
1、其第31 bit为0,即s = 0
2、第30~23 bit依次为100 1001 1,读成十进制就是147,即e = 147。
3、第22~0 bit依次为110 0100 1000 1110 0110 1000,也就是二进制的纯小数0.110 0100 1000 1110 0110 1000,其十进制形式为0.78559589385986328125,即x = 0.78559589385986328125。
这样,该浮点数的十进制表示
= (-1)^s * (1 + x) * 2^(e - 127)
= (-1)^0 * (1+ 0.78559589385986328125) * 2^(147-127)
= 1872333
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- 浮点数
- Building Flash Component
- Gigabit Ethernet:千兆位以太网(1000 Mbps)--网络大典
- 交换式多兆位数据服务(SMDS)--网络大典
- [精]vbscript和javascript互相调用方法
- 【收藏】数据丢失不用着急——数据恢复常用技巧
- 浮点数
- 《笨主管手册》(一)
- 《笨主管手册》(二)
- 《笨主管手册》(三)
- 第五章 Redo Log Files(2005.6.9)
- 转载:几道面试题
- [转]win2003_iis6服务器设置排错解答
- SlickEdit,好工具!!
- 超酷:MSN表情祝福代码