进制转换器
在十进制、二进制、八进制和十六进制之间即时转换,附步骤说明。
Last updated: August 2026 · Written and verified by Akash Pandey
转换进制
平均值
这使用与主科学计算器相同的计算引擎,完全在您的浏览器中运行。您输入的内容不会发送到任何地方。
数制系统
- 十进制(base 10):0–9
- 二进制(base 2):0–1
- 八进制(base 8):0–7
- 十六进制(base 16):0–9,A–F
示例:42₁₀ 转二进制
- 42 ÷ 2 = 21 余 0
- 21 ÷ 2 = 10 余 1
- 10 ÷ 2 = 5 余 0
- 5 ÷ 2 = 2 余 1
- 2 ÷ 2 = 1 余 0
- 1 ÷ 2 = 0 余 1
- 结果:101010₂
常见问题
为什么计算机使用二进制?
计算机使用晶体管,处于开启(1)或关闭(0)状态。
如何读十六进制数?
每位代表4位。例如,FF₁₆ = 255₁₀。
八进制有什么用?
在Unix系统中用于文件权限。
二进制如何相加?
逐位相加并进位:0+0=0,0+1=1,1+1=10(0进1),1+1+1=11(1进1)。
十六进制有什么用?
用于表示颜色(如#FF5733)、内存地址和哈希值。每位十六进制对应恰好4位。
如何将二进制数转换为十进制?
将每位乘以2的其位置次幂(从右到左从0开始)然后相加。例如,1010 = 1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 10。
为什么计算机使用十六进制?
因为它紧凑且易于映射到位:每位十六进制代表4位,使二进制代码更易读。
什么是字节?
字节由8位组成,可以表示十进制中0到255的值,或十六进制中00到FF的值。