数基
八进制
使用数字 0 到 7 的数制,每一位都是八的幂。
| English | Base eight (octal) |
|---|---|
| Bahasa Melayu | Asas lapan |
| 中文 | 八进制 |
如何使用
把八进制的 57 化为十进制,用八的幂:5×8 + 7 = 40 + 7 = 47,所以 57₈ = 47₁₀。
它在 SPM 中出现在哪里
八进制是「数基」一章(中五)三个指定数基之一。试卷一考八进制与十进制或二进制之间的换算;试卷二可能让你经由二进制转换,因为三个二进制位恰好构成一个八进制位。
别与这些混淆
二进制(基数二)八进制把三个二进制位压成一个,所以 111₂ 等于 7₈;用这种分组换算比经过十进制更快。
数基八进制是一个具体的数基;「数基」这个总称只是指你所使用的任一计数系统,无论是二、五、八还是十。
常见问题
八进制为什么叫 octal?
“Oct” 意为八,所以 octal 就是使用 0 到 7 的八进制系统。SPM 中两种名称都可能出现,但计算方法相同:每一列都是八的幂。
怎样把二进制直接转成八进制?
从右往左把二进制位每三个分成一组,再把每组读成一个八进制数字。对于 101110₂,分为 101 110,即 5 和 6,得 56₈。
若最后一组不足三位,就在前面补零。