二進碼十進數(,簡稱BCD,大陆称BCD码或二-十进制编码)是一種二進制的數字編碼形式。這種編碼形式利用了四個位元來儲存一個十進位的數碼,使二進制和十進制之間的轉換得以快捷的進行。這種編碼技巧,最常用於會計系統的設計裡,因為會計制度經常需要對很長的數字串作準確的計算。相對於一般的浮點式記數法,採用BCD碼,既可保存數值的精確度,又可免卻使電腦作浮點運算時所耗費的時間。此外,對於其他需要高精確度的計算,BCD編碼亦很常用。
| 十進數 | 8421-BCD碼 | 餘3-BCD碼 | 2421-A碼 |
|---|---|---|---|
| (M10) | D C B A | C3 C2 C1 C0 | a3 a2 a1 a0 |
| 0 | 0 0 0 0 | 0 0 1 1 | 0 0 0 0 |
| 1 | 0 0 0 1 | 0 1 0 0 | 0 0 0 1 |
| 2 | 0 0 1 0 | 0 1 0 1 | 0 0 1 0 |
| 3 | 0 0 1 1 | 0 1 1 0 | 0 0 1 1 |
| 4 | 0 1 0 0 | 0 1 1 1 | 0 1 0 0 |
| 5 | 0 1 0 1 | 1 0 0 0 | 0 1 0 1 |
| 6 | 0 1 1 0 | 1 0 0 1 | 0 1 1 0 |
| 7 | 0 1 1 1 | 1 0 1 0 | 0 1 1 1 |
| 8 | 1 0 0 0 | 1 0 1 1 | 1 1 1 0 |
| 9 | 1 0 0 1 | 1 1 0 0 | 1 1 1 1 |
BCD | BCD (tal) | BCD-Code | Binary-coded decimal | Código binario decimal | Binary coded decimal | עשרוני בקידוד בינארי | BCD | 二進化十進表現 | BCD-code | Kod BCD | BCD