IEEE 754 转换器
在线工具,用于单精度浮点数 (Float32) 与 32位十六进制之间的双向转换,遵循 IEEE 754 标准。
功能介绍
该工具支持以下两种转换模式:
1. 浮点数转 Hex
将十进制浮点数转换为对应的 IEEE 754 单精度十六进制表示。
示例:
- 输入:
3.14159 - 输出:
40490FDA
2. Hex 转浮点数
将 32 位十六进制数据转换为对应的十进制浮点数。
示例:
- 输入:
40490FDA - 输出:
3.14159
IEEE 754 标准说明
IEEE 754 单精度浮点数格式包含:
| 字段 | 位数 | 说明 |
|---|---|---|
| 符号位 | 1位 | 0表示正数,1表示负数 |
| 指数位 | 8位 | 偏移量为 127 |
| 尾数位 | 23位 | 表示有效数字 |
计算公式:
value = (-1)^sign * (1 + mantissa) * 2^(exponent - 127)使用场景
- PLC 程序中的浮点数处理
- 通信协议中的数据解析
- 嵌入式开发中的浮点运算
- 传感器数据的转换与调试
操作说明
- 在输入框中输入待转换的内容
- 根据需要选择转换方向
- 点击转换按钮或按回车键获取结果
- 支持一键复制转换结果
注意事项
- 输入的十六进制必须为 8 位字符
- 支持正负数转换
- 精度范围:±1.18×10^-38 到 ±3.4×10^38