LifeTally
整数进制转换器
同一个整数在二进制、八进制、十进制和十六进制中如何表示?
输入带符号的整数及其进制,查看四种完整且等值的表示。
整数与输入进制
二进制使用0–1,八进制使用0–7,十进制使用0–9,十六进制使用0–9和A–F。开头可有一个+或-。忽略两端空白,内部空白无效。请写AD,不要写0xAD。十六进制也接受小写a–f。
每个字符都按所选进制解释,不会自动识别进制,也不解析指数记法。在十六进制中,E表示14,B表示11:1e3表示十进制483,0b10表示十进制2832。
最多输入1000位数字,包括前导零;符号和两端空白不计入位数。这是本工具的处理与显示上限,不是数学限制或推荐值。
估算方法
在基数b下,每一位的贡献是该位数字的值乘以相应的b次幂,最右侧从b⁰开始。开头的-将整个数值取负。即使输入为零,四项结果也都需要有效整数和有效输入进制。
OpenStax:位值记数法与进制(英文) ↗剑桥大学:二进制、八进制和十六进制(英文) ↗
仅处理整数。不转换分数、浮点编码、固定位宽的字、二进制补码位模式、字节序、文本或文件。减号是数学符号,不会添加符号位。本工具不提供安全性或硬件容纳能力保证。
核对已填写的示例
本工具选用十进制173作为示例:二进制10101101,八进制255,十六进制AD。核对:128 + 32 + 8 + 4 + 1 = 173;2 × 64 + 5 × 8 + 5 = 173;10 × 16 + 13 = 173。
已接受的输入值
- 整数
- 173
- 输入进制
- 10
安排下一步
如需用普通算术核对较短的按位展开式,请使用标准计算器。
打开标准计算器 →