写代码、看颜色值、读内存地址时,老碰到 0xFF、1010 这种数。它们只是"同一种数"用不同"进制"写出来而已。
一、常见进制的"基数"
- 二进制(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 后自动展示。
此处为广告展示区,站点主粘贴发布商 ID 后自动展示。