二进制 · 八进制 · 十进制 · 十六进制 实时互转
进制(Number System)是人为定义的带进位计数方法,表示每一位置上的数运算时逢几进一位。日常生活中最常用的是十进制(逢十进一),而计算机系统底层采用二进制(逢二进一)存储和处理所有数据。程序员在开发过程中经常需要在不同进制之间进行转换,如查看内存地址、处理颜色值、分析网络协议等场景。
| 十进制 | 二进制 | 八进制 | 十六进制 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
| 1024 | 10000000000 | 2000 | 400 |
| 4096 | 1000000000000 | 10000 | 1000 |
将十进制数不断除以2,记录每次的余数(0或1),直到商为0,然后将余数从下往上排列即为二进制结果。
10111101
将二进制每位上的数乘以2的n次方(n为从右往左的位置权重,从0开始),然后相加之和即为十进制数。
10
由于 2³ = 8,三位二进制正好对应一位八进制。二进制转八进制时,从小数点向左右每三位一组,不足三位补0,每组转为一个八进制数字。八进制转二进制则每位拆成三位二进制。
56.5
由于 2⁴ = 16,四位二进制对应一位十六进制。方法与八进制类似,只是分组变为四位。
E9.B
与转二进制类似,将十进制数不断除以16,余数10-15用A-F表示,最后将余数倒序排列。
15(F)15(F)FF
chmod 755)、早期计算机系统编程。#FF5733)、MAC 地址、Unicode 码点、网络协议报文调试。0b 表示二进制、0o 表示八进制、0x 表示十六进制本进制转换器采用标准数学算法实现,支持 2-36 进制范围内的整数转换。工具界面简洁、响应迅速,专为程序员、计算机专业学生及电子工程师设计。所有转换逻辑基于 JavaScript 原生 BigInt 实现,可处理超大整数,确保计算精度。
数据更新于 2026 年 7 月 23 日。如在使用过程中发现问题或有功能建议,欢迎反馈邮箱:contact@gymcalc.cn。
数据更新于:2026年7月23日