八进制是一种以8为基数的数制系统,主要用于简化二进制数的表示和人类阅读。以下是关键要点:
- 基数:
8(0-7)
- 进位规则:逢8进1,例如7+1=10(八进制)
- 符号表示:通常以0o或0_前缀标识,如0o123(八进制)。
- 转换规则:
每3位二进制数对应1位八进制数。例如:
- 二进制110 → 八进制6(1×2² + 1×2¹ + 0×2⁰ = 6)
- 二进制110110 → 八进制66(1×2⁵ + 1×2⁴ + 0×2³ + 1×2² + 1×2¹ + 0×2⁰ = 66)
- 应用场景:早期计算机用于简化二进制运算,现代多用于文件权限、程序调试等场景。
- 简洁性:
相比二进制(长串0和1),八进制更易阅读和书写
- 效率:每3位二进制压缩为1位八进制,减少位数同时保留完整信息