常见进制前缀一览
1️⃣ 二进制(Binary)
0b101010
- 前缀:
0b或0B - 基数:2
- 数字范围:
0, 1 - 常见场景:底层、权限位、位运算
2️⃣ 八进制(Octal)
0o755
- 前缀:
0o - 基数:8
- 数字范围:
0–7 - 历史写法:
0755(C、旧 Linux 配置中常见) - 常见场景:Linux 文件权限
3️⃣ 十进制(Decimal)
123
- 前缀:没有
- 基数:10
- 数字范围:
0–9 - 人类最常用
4️⃣ 十六进制(Hexadecimal)
0x1A3F
- 前缀:
0x或0X - 基数:16
- 数字范围:
0–9 + A–F - 常见场景:
- ASCII / Unicode
- 内存地址
- 机器码 / shellcode
不那么常见但你可能会遇到的
5️⃣ 任意进制表示(数学 / 编码题)
101(base 3)
或
101₃
6️⃣ 汇编 / 调试器风格
66h
- 后缀
h表示十六进制(Intel 汇编)
7️⃣ URL / 编码中的十六进制
%41
- 表示 ASCII
0x41→'A' - 常见于 URL 编码