支持浮点数的在线进制转换需使用IEEE 754专用工具,如https://www.php.cn/link/90c56b6d95c9848dd498638723bc86f5,可准确处理十进制浮点数、科学计数法、NaN、Inf等,并支持单/双精度二进制与十六进制互转。

支持浮点数的在线进制转换,关键是要用专门处理 IEEE 754 标准的工具,普通整数转换器不认小数点和指数部分。
认准 IEEE 754 浮点专用转换器
这类工具能正确解析十进制浮点数(如 3.14159、-0.00125、1.7E+8)并转成对应精度的二进制位模式(单精度/32位 或 双精度/64位),再转为十六进制表示(如 0x40490FDB)。
- 推荐使用:https://www.php.cn/link/90c56b6d95c9848dd498638723bc86f5 —— 实时输入即得位图,支持 NaN、Inf、分数(如 17/23)和科学计数法
- 备用链接:https://www.php.cn/link/4b1b30a7fae3a9b00c4c65a3732a742b 和 https://www.php.cn/link/75edf3c6019be1b2088c4d382561193b,界面简洁,专做十进制 ↔ 单精度十六进制互转
- 注意:输入 0x40490FDB 或 0b01000000010010010000111111011011 也能反向还原成十进制浮点数
普通进制转换器不等于浮点转换器
很多标着“2-36进制转换”的网站只处理整数。输入 3.14 会报错或截断为 3,这是正常现象——它们没实现 IEEE 解析逻辑。
- 判断方法:看是否提供“单精度/双精度”切换按钮,或右侧显示 32/64 个 01 位
- 颜色代码(#FF5733)、内存地址(0x7FFFA0)、Base64 等都属于整数型编码,不涉及浮点逻辑
常用场景与输入示例
调试嵌入式通信、逆向分析协议字段、验证 C/Python 中 struct.pack('f', x) 结果时,直接比对十六进制输出最可靠。
- 想查 float(12.5) 的内存布局?输 12.5 → 得到 0x41480000(单精度)
- 收到一串 hex:0xC0490FDB,想知道它代表什么数?粘贴进去回车,立刻显示 -3.14159
- 支持输入 Inf、-Inf、NaN,也支持 2.345e-4 这类写法
基本上就这些。工具不多,但用对一个就能覆盖绝大多数浮点进制换算需求。










