IEEE-754 浮点数转换器
将任何十进制数编码为其精确的 IEEE-754 单精度或双精度位模式,并查看符号位、指数和尾数字段。
Precision
Value decoded back from the stored bits
这个计算器是如何工作的?
此转换器将十进制数编码为其 IEEE-754 位模式。它将字节分为符号位、指数字段和尾数,然后报告有偏和无偏指数、十六进制字节以及重建的精确值,适用于 32 位单精度和 64 位双精度,包括零、无穷大、NaN 和次正规数。
公式
How this is calculated
您输入的十进制值通过平台 DataView(setFloat32 用于 32 位单精度,setFloat64 用于 64 位双精度)写入字节缓冲区,然后每个字节被读回并以大端序展开为其二进制数字。生成的位字符串被切片为三个字段:1 个符号位,然后是指数(单精度 8 位,双精度 11 位),最后是尾数或小数(单精度 23 位,双精度 52 位)。
指数使用偏置存储,使其能够在没有单独符号的情况下表示正负幂:单精度的偏置为 127,双精度为 1023。无偏指数就是存储的指数减去偏置。对于正规数,实际值为 (-1)^sign × 1.mantissa × 2^(storedExponent - bias),其中前导 1 是隐含的,不存储。
特殊情况直接从字段模式处理。全零指数和零尾数为 ±0;全零指数和非零尾数为次正规数,其有效指数为 1 - bias,且前导位为 0 而不是 1。全一指数和零尾数为 ±Infinity,全一指数和非零尾数为 NaN。重建的值直接从相同字节读回,因此精确显示最近的可表示值,包括编码过程中发生的任何舍入。
常见问题
大多数十进制数无法在二进制浮点中精确表示,因此编码器存储最接近的可表示值。重建字段显示该舍入值,这正是您的计算机实际使用的值。
指数以偏置(单精度为 127,双精度为 1023)存储为非负整数偏移量。这允许一个无符号字段同时编码大小幅度;二的真实幂是存储的指数减去偏置。
零使用全零指数和尾数。无穷大使用全一指数和零尾数。NaN 使用全一指数和非零尾数。次正规数使用全零指数和非零尾数,且有隐含的前导 0。
也称为
TG we-Calculate Editorial Team. (2026). IEEE-754 浮点数转换器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/ieee-754-floating-point-converter
TG we-Calculate Editorial Team. "IEEE-754 浮点数转换器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/ieee-754-floating-point-converter.
TG we-Calculate Editorial Team, "IEEE-754 浮点数转换器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/ieee-754-floating-point-converter
@misc{wecalculate_ieee_754_floating_point_converter, title = {IEEE-754 浮点数转换器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }
这个计算器对您有帮助吗?
