输入
结果
十进制(无符号)
255
- 作为 8 位有符号补码整数
- -1
- 十六进制
- FF
- 位数
- 8
✓精确计算——仅为显示而四舍五入
此计算器的用途
二进制是以 2 为基数。同一比特模式,会因是否带符号而表示不同的数。
公式与方法
无符号值 = Σ 比特ₖ × 2^k; 带符号(补码)= 无符号 − 2ⁿ(如果最高位为 1)
计算示例
由本工具使用默认输入计算得出:
输入
- 二进制数(允许空格和一个小数点): 1111 1111
结果
- 十进制(无符号): 255
- 作为 8 位有符号补码整数: -1
- 十六进制: FF
- 位数: 8
如何解读结果
11111111 作为无符号数是 255,而作为 8 位带符号数是 −1。
假设与局限
- 允许空格和 0b 前缀。
问题
什么是补码?
计算机存储带符号整数的标准方式。
方法与验证
- 结果类型
- 精确的数学计算(仅为显示而四舍五入)
- 公式版本
- 1.0
- 自动验证
- 4 个参考与验证测试用例,与独立计算的数值进行比对。只要其中任何一个失败,网站就无法构建。
- 编辑审核
- 尚待人工编辑审核。说明文字在 AI 协助下起草;公式和示例已由上述自动测试验证。
隐私
您输入的所有内容都在此浏览器中计算,不会发送给 Numerith 或任何其他方。 只有在您选择包含时,输入才会加入分享链接。 隐私政策