关于BCD码和ASCII码的区别是什么啊???

2024-11-17 15:05:45
推荐回答(3个)
回答1:

简单的打个比方~~~~例如十进制中的3的ascii码为33H,小写a和大写A分别对应不同的ascii码的值。而BCD码是8421码,例如在压缩BCD码中34H表示十进制中得34,64H表示十进制中得64,在非压缩BCD码中0304H表示十进制中得34,0506H表示十进制中的56.
通常ASCII码用来在计算机种表示各种字符和字母,而BCD码则用来方便的表示十进制数
两者没有必然的联系~~

回答2:

ASCII码是指美国标准信息交换码,选用了常用的128个字符,其中包括32个控制符、10个十进制数(指字符形态的数)、52个英文大写和小写字母、34个专用符号。编码方法是由7位二进制数对它们进行编码,即用0000000-1111111共128种不同的数码串分别表示128个字符,ASCII码的机内码要在最高位补一个0,以便用一个字节表示一个字符。ASCII码主要用于显示现代英语和其他西欧语言,是最通用的信息交换标准。
BCD码是用4位二进制数来表示1位十进制数中的0-9这十个数码,是一种二进制的数字编码形式,是用二进制编码的十进制代码。BCD编码形式利用了四个位元来存储一个十进制的数码,使二进制与十进制之间的转换得以快捷的进行。
参考资料:《大学计算机-计算思维导论》,清华大学出版社2019

回答3:

它们,也没有相同的地方啊。