余3码(也称为余三码)是一种二进制编码的十进制数(BCD)编码方式,其中每个十进制数字(0-9)都对应一个三位二进制数。余3码的特点是在每个数字的BCD编码的最低位加上3。例如,十进制数字1的8421 BCD码是001,加上3后变成010,这就是余3码中数字1的编码。
余3码具有以下特点:
它是一种无权码,即每个二进制位的权值不是恒定的。
具有自补性,特别是对于数字9,余3码可以自动产生进位信号,而不需要额外的修正。
余3码中不存在0000~0010和1101~1111这六个编码,因为它们在余3码中无对应。
余3码在数字传输和存储中较为常见,因为它能提高数字的辨识度,减少传输错误,并且在对9进行运算时提供了方便。在计算机科学和通信技术领域,余3码广泛应用于电话号码、条形码、二维码等领域