看清数字背后的位
输入一个十进制数,工具会并排显示它的半精度(16 位)、单精度(32 位)和双精度(64 位)表示,并分别拆成符号、指数和尾数字段。整数则以 8、16、32、64 位数据显示,同时给出有符号和无符号两种解释。
直接动手改位
- 点击任意一位即可翻转,数值和十六进制模式随即更新。
- 可为任一位宽输入原始十六进制模式,按 Enter 键应用。
- 支持输入
Infinity、-Infinity、NaN以及带0x前缀的整数。 - 可以观察溢出、按位宽回绕、符号位和特殊值的表现。
面向开发与教学
本工具适合软件开发者、计算机专业学生、教师,以及想了解数字在位层面如何表示的任何人。无需编译器、调试器或本地安装。
本地计算与限制
所有计算都在浏览器中完成,不会发送到应用服务器。只会保存语言和主题(跟随系统、浅色或深色);输入的数字不会保存,也无法通过链接分享当前状态。界面提供 21 种语言。
16 位浮点转换是教学用的近似:会截断尾数位,并简化对次正规数的处理。整数在各个位宽上分别回绕。应用不提供导入、导出或复制功能,无效或不完整的输入会被直接忽略,不显示提示。输入框和设置控件都有标签并可用键盘操作,数值也不只靠颜色区分;但单个位单元只能用指针操作,既不支持键盘控制,也没有专门为屏幕阅读器提供的说明。
值得探索的功能
先了解这些重点功能,再前往完整指南查看全部细节。
拆解浮点数的组成字段把 16、32 和 64 位数值分别显示为符号位、指数与尾数,从而直观看到每种格式如何在位层面真正存储数字。四种宽度的整数布局将同一个数表示为 8、16、32 或 64 位整数,并在位图旁对比有符号与无符号的十进制解释。交互切换单个位点击任意一位即可开关,数值和十六进制表示会立即更新,因此每个位位置对结果的影响都清晰可见。编辑原始十六进制值以任意支持的宽度输入十六进制数据,应用会保留准确的位模式,并将其重新解释为对应的数字。
查看全部 5 项功能 