二進碼十進數 二進碼十進數英語BinaryCoded Decimal簡稱BCD中国大陆称BCD码或二十进制编码是一種十进制數字編碼的形式在這種編碼下每个十进制数字用一串单独的二进制位元來儲存與表示常见的有以位元表示个十进制数字称为压缩的BCD码compressed or packed或者以位元表示个十进制数字称为未压缩的BCD码uncompressed or zoned 這種編碼技术最常用於會計系統的設計裡因為會計制度經常需要對很長的數字做準確的計算相對於一般的浮點式記數法採用BCD碼既可保存數值的精確度又可使電腦免除作浮點運算所耗費的時間此外對於其他需要高精確度的計算BCD編碼亦很常用 BCD码的主要优点是在机器格式与人可读的格式之间转换容易以及十进制数值的高精度表示BCD码的主要缺点是增加了实现算术运算的电路的复杂度以及存储效率低