
【计】 octal numbering system
【计】 octal system
【计】 notational system; number representation system; numeration system
八进制记数制(Octal Numeral System)是一种以数字 8 为基数的进位制系统。以下是其详细解释,结合汉英词典视角及权威参考:
中文释义
八进制记数制使用 0 到 7 共八个数字符号表示数值,逢 8 进位。例如:
12₈
等于十进制数 10
(计算:1×8¹ + 2×8⁰)37₈
等于十进制 31
(3×8¹ + 7×8⁰)英文对照
英文术语为Octal Number System(或 Octal Notation),定义为:
"A base-8 numbering system using digits 0 through 7, where each octal digit represents three binary bits."
八进制数 $N$ 可表示为加权和:
$$ N = sum_{i=k}^{0} d_i times 8^i $$
其中 $di$ 是第 $i$ 位的数码(0-7),$8^i$ 为位权。例如:
$205₈ = 2×8² + 0×8¹ + 5×8⁰ = 133{10}$
八进制曾广泛用于简化二进制表示:
101 110₂ → 56₈
)755₈
表示 rwxr-xr-x
)特性 | 八进制 | 十六进制 |
---|---|---|
基数 | 8 | 16 |
数码范围 | 0-7 | 0-9, A-F |
二进制分组 | 3 位一组 | 4 位一组 |
现代应用 | 逐渐被十六进制取代 | 主流表示法(如内存地址) |
计算机科学教材
William Stallings. Computer Organization and Architecture. Pearson, 第 11 版.
链接(需订阅访问)
牛津计算机词典
A Dictionary of Computer Science. Oxford University Press.
在线版(定义编号:OCS-784)
IEEE 标准文档
IEEE Std 1003.1-2017 (POSIX.1), Section 4.4 "File Permission Bits"
官方文档(开放访问)
八进制记数制(Octal Number System)是一种基数为8的进位计数系统,使用数字0到7表示每一位的值。以下是详细解释:
0o123
)。101110_2
可分组为 101
(5)和 110
(6),转换为八进制 ( 56_8 )。755
对应用户/组/其他权限)。0xA3
表示一个字节。89_8
是非法表示。0123
,Python用 0o123
)。总结来看,八进制是早期计算机系统中二进制的紧凑表示形式,现多被十六进制取代,但在特定领域(如底层权限管理)仍有应用。
【别人正在浏览】