数基
二进制(基数二)
只使用数字 0 和 1 的数制。
| English | Binary (base two) |
|---|---|
| Bahasa Melayu | Perduaan (asas dua) |
| 中文 | 二进制(基数二) |
如何使用
把二进制的 1011 化为十进制,只需把各个 1 的位值相加:1×8 + 0×4 + 1×2 + 1×1 = 8 + 2 + 1 = 11,所以 1011₂ = 11₁₀。
它在 SPM 中出现在哪里
二进制是「数基」一章(中五)最常考的数基。试卷一要你在二进制与十进制或八进制之间换算;试卷二常要你对两个二进制数做加减,每当某一列达到二时就进位一个 1。
别与这些混淆
八进制两者都是以二的幂为基的数基,但二进制只用 0 和 1,而八进制允许 0 到 7;三个二进制位恰好合成一个八进制位。
常见问题
两个二进制数怎么相加?
从右往左逐列相加:0+0=0,0+1=1,1+1=10,所以写 0 进位 1。例如 101₂ + 11₂:最右 1+1=10(写 0 进 1),接着 0+1+1=10(写 0 进 1),再 1+0+1=10,得 1000₂。
把十进制化为二进制最快的方法是什么?
反复除以二并记录余数。以 13 为例:13÷2=6 余 1,6÷2=3 余 0,3÷2=1 余 1,1÷2=0 余 1。
把余数从下往上读,得 1101₂。