十进制怎么转成BCD码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十进制怎么转成BCD码相关的知识,希望对你有一定的参考价值。

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

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

扩展资料:

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

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

参考技术A bcd码其实是伪编码,利用16进制的编码表现十进制的编码,如:
16进制0x88,起始就是表示十进制的88 ,就是看到的16进制编码,按十进制看待即可。
这样的好好处是十进制的数字传输每位也是按1个字节处理,很多设备对于16进制编码很容易编排和展现,为了表示10进制,直接按16进制设置直接明了。无论是16进制还是10进制都直接表现10进制内容,反而不用来回转换。
具体转换方式直接将16进制转换成字符串即可。
参考技术B BCD码转化成10进制输出方法:
将BCD码先转换为两字符的16进制字符串的拼接,注意高低位顺序。
将所完成的16进制字符串拼接输出到可视控件或屏幕,就是显示10进制的字符串。

8421bcd码1111011转换成十进制

8421bcd就是把十进制的数0-9用四位二进制数代替,比如十进制的0的8421bcd码为(0000),1的8421bcd码为(0001),....9的8421bcd码为(1001),
0.9743的8421bcd码为0000.1001011101000011
参考技术A

8421bcd 码 1111011 转换成十进制

8421bcd 码,是四位二进制为一组。

每组都是 0~9。

你给出的 1111011,并不是 8421bcd 码。

你把这问题,再整理一下吧。

以上是关于十进制怎么转成BCD码的主要内容,如果未能解决你的问题,请参考以下文章

8421bcd码转换十进制怎么换?

BCD码怎么转换成标准二进制形式?

16位二进制数怎么转换为BCD码

数字逻辑8421BCD码换成十进制和二进制数

请问这个C51中的这个函数可以把BCD码转换成十进制,具体原理是怎么执行的呀

二进制怎样转换成8421BCD码?