[數值]進制,如 [1011]₂十進制: 0 1 2 3 4 5 6 7 8 9
二進制: 0 1 10 11 100 101 110 111 1000 1001
| 運算 | 規則 |
|---|---|
| 加法 | 0+0=0, 0+1=1, 1+0=1, 1+1=10 (進位) |
| 減法 | 0-0=0, 1-0=1, 1-1=0, 0-1=-1 (借位) |
| 乘法 | 只有 1×1=1,其餘 0 |
| 除法 | 1/1=1,其餘無意義/0 |
13 ÷ 2 = 6 ... 1 (低位)
6 ÷ 2 = 3 ... 0
3 ÷ 2 = 1 ... 1
1 ÷ 2 = 0 ... 1 (高位)
結果: 1101
Windows 計算器 → 科學型 → 輸入十進制 → 點「二進制」單選鈕。
記住 20~10:1,2,4,8,16,32,64,128,256,512,1024
例:65 = 64 + 1 → 1000001
0.25 × 2 = 0.5 → 0 (高位)
0.5 × 2 = 1.0 → 1 (低位)
結果: 0.01
注意:部分十進制小數無法有限二進制表示 (精度誤差來源)。
整數: [1011]₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8+0+2+1=11
小數: [0.1101]₂ = 1×2⁻¹ + 1×2⁻² + 0×2⁻³ + 1×2⁻⁴ = 0.5+0.25+0+0.0625=0.8125
| 轉換 | 整數部分 | 小數部分 |
|---|---|---|
| 二→八 | 右向左三位一組,不足左補0 | 左向右三位一組,不足右補0 |
| 二→十六 | 右向左四位一組,不足左補0 | 左向右四位一組,不足右補0 |
二進制 10111
→ 八進制: 010 111 = 2 7 → [27]₈
→ 十六進制: 0001 0111 = 1 7 → [17]₁₆
二進制小數 0.10111
→ 八進制: 101 110 = 5 6 → [0.56]₈
→ 十六進制: 1011 1000 = B 8 → [0.B8]₁₆
0 開頭 (如 016)0x 開頭 (如 0xAF)0b (如 0b1011)