大佬为什么8位bcd码最大可表示的十进制数是99啊?刚学不懂嘤嘤嘤

2025-03-20 15:35:10
推荐回答(1个)
回答1:

这是由BCD码的编码规则所决定的。首先要了解什么是BCD码。
BCD码是用4个二进制位数来表示一位十进制数。在计算机中一个基本存贮单元(通常被称为字节)是8个二进制位,所以一个字节只可以表示2位BCD码。而一位十进制数的最大值是9,因此用一个字节表示的BCD码最大值是99。