爱改写 Tools

IEEE 754 二进制转换器

快速将浮点数转换为 IEEE 754 二进制表示,或从二进制表示转换回浮点数。

转换面板

类型

转换结果

--

IEEE 754 格式

什么是 IEEE 754?

IEEE 754 是由电气和电子工程师协会 (IEEE) 制定的浮点数运算标准。它定义了浮点数的表示方法、运算规则以及异常处理等内容。

该标准被广泛应用于计算机硬件和软件中,确保不同系统之间浮点数的兼容性。

IEEE 754 格式

IEEE 754 浮点数由三个部分组成:

  1. 1. 符号位 (Sign)
    1 位
    0 表示正数,1 表示负数。
  2. 2. 指数位 (Exponent)
    8 位 (单精度) 或 11 位 (双精度)
    表示浮点数的阶数,使用偏移码表示。
  3. 3. 尾数位 (Mantissa/Fraction)
    23 位 (单精度) 或 52 位 (双精度)
    表示浮点数的小数部分,使用原码表示。

单精度格式 (32位)

单精度浮点数使用 32 位二进制表示,其中:

符号位

1 位 (第 31 位)

指数位

8 位 (第 23-30 位)

尾数位

23 位 (第 0-22 位)

数值范围

约 ±1.18×10^-38 到 ±3.4×10^38

双精度格式 (64位)

双精度浮点数使用 64 位二进制表示,其中:

符号位

1 位 (第 63 位)

指数位

11 位 (第 52-62 位)

尾数位

52 位 (第 0-51 位)

数值范围

约 ±2.23×10^-308 到 ±1.8×10^308

常见问题 (FAQ)

如何判断输入值是浮点数还是二进制字符串?

系统会自动检测输入值的类型。如果输入值只包含 0 和 1,则认为是二进制字符串;否则认为是浮点数。

为什么转换结果与预期不同?

浮点数在计算机中通常无法精确表示,会存在一定的舍入误差。因此,转换结果可能与预期略有不同。