美文网首页
这个情况下可以试试bcd码

这个情况下可以试试bcd码

作者: dujh302 | 来源:发表于2015-10-12 22:32 被阅读83次

bcd码用4个bit来表示一位十进制的数字,其除了在浮点数的处理上可以保持精度和加快浮点数的运算外,还可以有一些其它的作用。

c语言中,一个整形数的长度是16位。

在java中,一个整形数的长度是32位。

假设在设计的过程中,遇到一些固定的数据,长度不超过999,那么使用bcd码对这个数据进行编码和传输,占用的字节数会比较少。

我们来算一下,如果一个数据固定为个位数,那么使用bcd码长度是4bit。

如果一个数据固定不超过99,那么bcd码长度是8bit。

如果一个数据不超过999,那么bcd码的长度为12bit。

因此,设计者如果对数据的传输长度有严格的要求,可以在设计时,把长度固定为999以下的数字,使用bcd码进行编制,以此节省传输带宽。

相关文章

  • 这个情况下可以试试bcd码

    bcd码用4个bit来表示一位十进制的数字,其除了在浮点数的处理上可以保持精度和加快浮点数的运算外,还可以有一些其...

  • 编码总结

    1. BCD码 BCD码:也叫做二一十进制编码(binary coded decimal),几种常见的BCD码有8...

  • 【erlang】bcd码与ascii码的互相转化

    ——小夏啊,你去熟悉下bcd码和ascii码的转化,8583报文解析会用到。 ——好的。 百度,开启。 bcd码的...

  • 2019-04-20 BCD 编码概念

    在BCD是寄生在二进制码中的,BCD码是二进制码的子集,比如说 BCD码的56,实际上是0x56(计算机中的十进制...

  • 二进制转8421BCD码的算法

    1. BCD码的求和 BCD码使用4位二进制数来表示十进制中0~9这10个数的数码。例如,十进制的237,其BCD...

  • 十进制与BCD码转换的算法

    手头上在做的项目需要用到ds1302实时时钟,ds1302读出来的数据是BCD码,需要转换,写入也是。 BCD码 ...

  • 标题:我先试试(想挣钱的可以瞅一眼)

    友友们,大家可以扫码关注下,是阿胶集团刚开发的线上营销模式, 据说能赚钱 ,可以试试 扫码关注下这个二维码,扫码后...

  • bcd, btc

    1. BCD 可以看出,BCD正沿着1小时线的BOOL轨震荡上行,所以是可以参与的,并且BCD之前就走出了震荡上行...

  • Element UI各种使用问题汇总(Select、Picker

    Select选择一项无法选中的问题 极少情况下会出现这个问题,可以试试@change="$forceUpdate(...

  • 利用8421码进行进制之间的转换

    1.8421码及特点8421码是中国大陆的叫法,8421码是BCD代码中最常用的一种。在这种编码方式中每一位二值代...

网友评论

      本文标题:这个情况下可以试试bcd码

      本文链接:https://www.haomeiwen.com/subject/vmdocttx.html