进制转换器

在线二进制、八进制、十进制、十六进制相互转换,程序员开发必备工具

进制转换器示意图
进制转换图标

进制转换计算

输入任意进制数值,自动转换为其他进制

进制转换对照表

十进制 二进制 八进制 十六进制
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010

进制转换方法

二进制转十进制

将二进制数的每一位乘以2的相应次幂,然后求和。

例:1010₂ = 1×2³+0×2²+1×2¹+0×2⁰ = 8+0+2+0 = 10₁₀

十进制转二进制

将十进制数不断除以2,记录余数,直到商为0,余数倒序排列。

例:10÷2=5...0, 5÷2=2...1, 2÷2=1...0, 1÷2=0...1 → 1010₂

十六进制转十进制

将十六进制数的每一位乘以16的相应次幂,然后求和。

例:1A₁₆ = 1×16¹+10×16⁰ = 16+10 = 26₁₀

二进制转十六进制

将二进制数从右向左每4位一组,分别转换为十六进制。

例:11010110₂ = 1101 0110 = D6₁₆

常见问题

二进制怎么转十进制?

二进制转十进制的方法是:将二进制数的每一位乘以2的相应次幂(从右往左,从0开始),然后将所有结果相加。例如二进制1010转十进制:1×2³+0×2²+1×2¹+0×2⁰=8+0+2+0=10。

十进制怎么转二进制?

十进制转二进制的方法是:将十进制数不断除以2,记录每次的余数,直到商为0,然后将余数倒序排列即为二进制数。例如10转二进制:10÷2=5余0,5÷2=2余1,2÷2=1余0,1÷2=0余1,结果为1010。

十六进制中的A-F代表什么?

十六进制使用0-9和A-F共16个符号表示数值。其中A=10,B=11,C=12,D=13,E=14,F=15。十六进制常用于表示颜色值(如#FF0000表示红色)、内存地址、MAC地址等。

为什么程序员要用十六进制?

因为十六进制与二进制转换非常方便(4位二进制=1位十六进制),而且表示同样大小的数字,十六进制比二进制短很多,更易读写。例如二进制11111111用十六进制只需FF。

工具特点

🔢

四进制支持

二八十十六进制

🔄

实时转换

输入即时显示结果

精确计算

支持大数精确转换

🆓

完全免费

无需注册永久免费

📱

全端适配

手机电脑均可使用

💻

程序员必备

开发调试好帮手