二进制转十进制
将二进制数的每一位乘以2的相应次幂,然后求和。
例:1010₂ = 1×2³+0×2²+1×2¹+0×2⁰ = 8+0+2+0 = 10₁₀
二进制、八进制、十进制、十六进制智能互转,程序员开发调试必备神器
输入任意进制数值,自动转换为其他进制
| 十进制 | 二进制 | 八进制 | 十六进制 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
将二进制数的每一位乘以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。
十六进制使用0-9和A-F共16个符号表示数值。其中A=10,B=11,C=12,D=13,E=14,F=15。十六进制常用于表示颜色值(如#FF0000表示红色)、内存地址、MAC地址等。
因为十六进制与二进制转换非常方便(4位二进制=1位十六进制),而且表示同样大小的数字,十六进制比二进制短很多,更易读写。例如二进制11111111用十六进制只需FF。
二八十十六进制
输入即时显示结果
支持大数精确转换
无需注册即可使用
手机电脑均可使用
开发调试好帮手