51上TOP

栏目

TOOLS / 嵌入式

HEX / IEEE 754 浮点转换器

按 IEEE 754 binary32 或 binary64 位模式解释十六进制浮点数据。

浏览器本地计算IEEE 754 位解释

快速理解

如何使用「HEX / IEEE 754 浮点转换器」

3 步指南 +
  1. 填写参数按照字段说明输入数值、单位或本地文件;不确定时先阅读输入提示。
  2. 执行计算点击“计算”,结果区会显示关键数值、公式、单位和模型提醒。
  3. 判断边界结合假设与限制确认结果是否适合当前问题,不把前期估算当成仿真、综合或实测。

输入

参数

A
格式设置
IEEE 754 的位字段宽度和指数/尾数字段随格式变化。
转换设置
HEX 结果按最高有效字节在前显示,不表示 MCU 内存端序。
转换输入
binary32 必须输入 8 个十六进制字符,binary64 必须输入 16 个;可带 0x 前缀。
支持普通十进制、科学计数法、NaN、Infinity、-Infinity 和 -0。

输出

计算结果

B
正在加载当前工具…
计算结果会显示在这里。

本机操作

计算在当前浏览器完成,不上传参数。

更多操作

知识回忆

概念速记

NOTE

概念、关系和工程边界。

01 / 30 秒回忆

IEEE 754 浮点数由符号位、带偏置的指数和尾数字段组成。binary32 使用 1+8+23 位,binary64 使用 1+11+52 位,特殊编码还包括零、次正规数、无穷和 NaN。

02 / 核心关系

正规数的值由符号 × 2^(指数−偏置) × (1+尾数) 构成;指数全 0 或全 1 时分别进入零/次正规数或无穷/NaN 分支。

03 / 使用判断

调试协议、寄存器和串口数据时先确定位模式的端序,再选择 binary32 或 binary64。十六进制位模式按高位到低位阅读,不等于内存字节排列。

常见误区

把 0x3F800000 当成一个普通整数,或把 binary32 的 4 字节内存序列直接当成 32 位 HEX 位模式。NaN 也没有唯一的数值表示。

工程提醒

十进制输入通过浏览器 Number 解析;binary32 可能发生舍入。涉及控制、计量或跨平台协议时,应同时核对编译器类型、端序和 NaN 处理策略。

公式计算依据
  • 正规数的值由符号 × 2^(指数−偏置) × (1+尾数) 构成;指数全 0 或全 1 时分别进入零/次正规数或无穷/NaN 分支。
边界假设与限制
  • 十进制输入通过浏览器 Number 解析;binary32 可能发生舍入。涉及控制、计量或跨平台协议时,应同时核对编译器类型、端序和 NaN 处理策略。