tool.ieee754.title
tool.ieee754.description
转换模式
输入数据
支持科学计数法(如 1.23e-4)
格式设置
显示选项
💡 使用说明
什么是 IEEE 754?
IEEE 754 是一个浮点数算术标准,定义了二进制浮点数的格式和运算规则。它是现代计算机中表示小数的主流标准,包括 32 位(单精度)和 64 位(双精度)两种常用格式。
功能特点
- 支持 32 位和 64 位浮点数
- 双向转换:数值 ↔ 十六进制
- 显示二进制表示和位段分解
- 识别特殊值(Infinity, NaN, 零)
- 详细的指数和尾数计算
格式说明
- 32 位(Float)- 1 位符号 + 8 位指数 + 23 位尾数
- 64 位(Double)- 1 位符号 + 11 位指数 + 52 位尾数
- 指数偏移:32位=127,64位=1023
- 规格化数:隐含前导 1
特殊值说明
- Infinity - 指数全1,尾数全0
- NaN - 指数全1,尾数非0
- 零 - 指数和尾数全0
- 非规格化数 - 指数全0,尾数非0
应用场景
- 调试浮点数计算问题
- 分析二进制数据格式
- 理解浮点数精度限制
- 学习 IEEE 754 标准
- 逆向工程和协议分析
最佳实践
- 注意浮点数精度限制,不是所有十进制都能精确表示
- 使用 64 位获得更高精度和更大范围
- 比较浮点数时使用容差(epsilon)
- 了解特殊值的含义和产生条件
- 科学计算推荐使用 Double(64位)
十进制值
3.14159
十六进制值
40490FD0
位段分解
符号位
0
正数
指数位
10000000
128
尾数位
10010010000111111010000
1.570795