IEEE-754 浮点数二进制储存表示
作者:
| 更新日期:javascript 版本的浮点数转二进制工具
前言
应该很多人不熟悉浮点型二进制的储存表示,于是这里简单的实现了一个浮点数与二进制的转换器。
把十进制浮点转换为 32/64 位的十六进制表示形式,以及二进制等价形式。
原理
可以先简单的看一下 我的这篇文章 C 语言中你想不到的一些问题 里面的浮点数的讲解。
转换器
请输入十进制浮点数:
格式化的值:
单精度(32位):
含义 | 符号位 | 指数 | 有效数字 |
---|---|---|---|
位数 | 第 31 位 | 第 30-23 位 | 第 22-0 位 |
说明 | 0正 1负 | 偏移2\^(8-1)-1 | 小数 + 1 |
值 | 0 | 00000000 | 0000 0000 0000 0000 0000 00 |