bcd码与十进制转换方法_5421bcd码转换十进制

bcd码与十进制转换方法_5421bcd码转换十进制BCD码其实就是之前在数字电路中说的用4位二进制数值来表示一个0-9中的数字,例如:0000=00001=10010=20011=3也就是说如果把一个数字作为一个BCD码,例如:112

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

BCD码其实就是之前在数字电路中说的 用4位二进制数值 来表示一个0-9中的数字,
例如: 0000=0 0001=1 0010=2 0011=3
也就是说如果把一个数字作为一个BCD码,例如: 11 22
那么他应该展开为: 00010001 00100010
也就是对应为十进制: 17 34
所以一个BCD吗转为十进制数据的思想就是: 将BCD码每个数字分离出来,例如上面的11
将十位的1分离出来然后左移4位乘上一个10 在加上 个位的数字即可。十进制转BCD码的
思想:将这个十进制数字用二进制表示,高4位表示的数字是多少 * 10再加上低四位表示
的数字,C程序如下:

#define BCD_to_Decimal(bcd) ((((bcd) / 10) << 4) + ((bcd) % 10))

#define Decimal_to_BCD(dec)  (((0xf0 & (dec)) >> 4)*10 + (0x0f & (dec)))

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166451.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月6日 下午3:36
下一篇 2022年8月6日 下午3:46


相关推荐

  • E. Riding in a Lift(Codeforces Round #274)「建议收藏」

    E. Riding in a Lift(Codeforces Round #274)

    2022年1月25日
    75
  • Idea激活码最新教程2018.1.8版本,永久有效激活码,亲测可用,记得收藏

    Idea激活码最新教程2018.1.8版本,永久有效激活码,亲测可用,记得收藏Idea 激活码教程永久有效 2018 1 8 激活码教程 Windows 版永久激活 持续更新 Idea 激活码 2018 1 8 成功激活

    2025年5月24日
    5
  • windows10如何关闭默认共享(关闭windows默认共享)

    方法一 首先,我们右键桌面上的计算机图标,点击管理选项,如图所示。   接着,在系统工具里的共享文件选项,在右边会列出共享的内容,选择你要停止的共享,右键,选择停止即可,如图所示。   方法二   依旧是打开计算机右键,打开管理选项,然后再左侧的树状列表里找到服务选项,双击打开,如图所示。   然后,在右侧的服务列表里,找到se…

    2022年4月15日
    76
  • 【APICloud系列|29】dialogBox模块(对话框)的实现

    【APICloud系列|29】dialogBox模块(对话框)的实现导读 dialogBox 封装了十一种款式的对话框 每一种款式都提供一个接口来调用 开发者可按照各个接口的样式来自定义对话框上的文字 图片 图文等把 dialogBox 模块的 11 个样式分别实现个简单的效果 其中将 alert 方法做了两个样式 如果你觉得我写的样式够丑 请不要喷我 因为我是程序猿 呵呵了 如果你接受了就直接用到你的项目 否则自己再根据官方的文档和结合自己的产品需求 来定义更多高大上的样式 接下来我拿几个我常用的方法给大家简单介绍下 其它的大家可以看看模块的视频效果以后 自

    2026年3月20日
    2
  • 基于麦克风阵列的现有声源定位技术有_高斯滤波 椒盐噪声

    基于麦克风阵列的现有声源定位技术有_高斯滤波 椒盐噪声目前基于麦克风阵列的声源定位方法大致可以分为三类:基于最大输出功率的可控波束形成技术、基于高分辨率谱图估计技术和基于声音时间差(time-delayestimation,TDE)的声源定位技术。基

    2022年8月3日
    10
  • 会话Cookie中的IDOR导致批量帐户泄露

    会话Cookie中的IDOR导致批量帐户泄露如果你熟悉IDOR是什么,你将知道它可以在url,请求正文,GET或POST请求等任何地方,也可以在cookie中。当我注意到Cookie中有一个被称为shoppingID会话Cookie的事件时,In试图重现CSRF问题。在仔细查看了cookie的价值之后,我意识到一些很快引起我注意的事情:shoppingID=88ea39539e74fa67c09a4fc0bc8ebe6d00978392PEr9ySESSIONID3552522PXGLkC;你注意到了吗?如果没有,请不要再继续查看。如果你

    2022年5月1日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号