进制转换是什么?二进制十六进制怎么互转

工具教程 · 阅读约 3 分钟

写代码、看颜色值、读内存地址时,老碰到 0xFF1010 这种数。它们只是"同一种数"用不同"进制"写出来而已。

一、常见进制的"基数"

  • 二进制(2):只用 0 和 1,计算机底层语言;
  • 八进制(8):0~7,早期 Unix 权限常用;
  • 十进制(10):日常用的 0~9;
  • 十六进制(16):0~9 + A~F,颜色码、内存地址最爱用(如 #FF0000)。

二、怎么互转

核心:把"第 n 位 × 基数ⁿ"加起来就是十进制值。例如二进制 1010 = 1×8 + 0×4 + 1×2 + 0×1 = 10(十进制)。反向用"不断除以基数取余数"。

手工算容易错,用工具一秒出:打开 在线进制转换,输入数字,二进制/八进制/十进制/十六进制实时同步显示。

💡 小提示:十六进制里的字母不区分大小写(ff = FF)。

三、常见用法

  • 看颜色码 #RRGGBB → 本质是十六进制;
  • 位运算、掩码、权限判断 → 二进制最直观;
  • 算法题、网络抓包 → 常需进制互转。

去转换 →

广告位
此处为广告展示区,站点主粘贴发布商 ID 后自动展示。