十进制怎么转成BCD码

如题所述

十进制转成BCD码是整数从右边开始,每个十进制数都用一组四位二进制数来表示。

压缩BCD码是分别由二进制数字来表示各十进制数位的二进制编码记法。需要注意的是每个十进制数都用一组四位二进制数来表示。不足4位者(十进制数0到7)加添0字开头,以凑足4位。比如将十进制数75转换为BCD码:7=0111,5=0101所以拼成BCD码的结果是:(0111 0101)BCD。

扩展资料:

计算机只能识别二进制数,但人们却熟悉十进制数,而不习惯用二进制数,因此,在计算机输入和输出数据时,经常采用十进制数。所不同的,这里的十进制数是用压缩BCD码来表示的。

压缩BCD码也广泛地运用于各种电子设备中。特别是在测试仪表以及另外那些具有十进制输入与/或输出的设备中.运用得更普遍。十进位数字计数器.万用表以及其它数字仪表,就是一类例子;数字电子表是另外一类例子。这与一个标准四位二进制计数器的前十个状态相同。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-01-01
bcd码其实是伪编码,利用16进制的编码表现十进制的编码,如:
16进制0x88,起始就是表示十进制的88 ,就是看到的16进制编码,按十进制看待即可。
这样的好好处是十进制的数字传输每位也是按1个字节处理,很多设备对于16进制编码很容易编排和展现,为了表示10进制,直接按16进制设置直接明了。无论是16进制还是10进制都直接表现10进制内容,反而不用来回转换。
具体转换方式直接将16进制转换成字符串即可。本回答被网友采纳
第2个回答  2018-08-03
BCD码转化成10进制输出方法:
将BCD码先转换为两字符的16进制字符串的拼接,注意高低位顺序。
将所完成的16进制字符串拼接输出到可视控件或屏幕,就是显示10进制的字符串。本回答被网友采纳
相似回答