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


相关推荐

  • Google搜索语法_谷歌高级搜索怎么用

    Google搜索语法_谷歌高级搜索怎么用Google搜索技巧是利用各种高级搜索语法或者搜索指令,让我们能够使用谷歌进行精确化的搜索,外贸找客户和学术文件查找都可以应用到这些搜索技巧。搜索技巧#1:关键词精确查询使用谷歌搜索时,用英文引号把关键词框起来,Google会进行完全匹配的精确搜索,搜索结果中的页面会包含完整的关键词或者词组。搜索实例比如,我们想要查找谷歌站长工具相关的信息,不限定网页的类型,但必须包含“谷歌站长工具”这个完整的词汇。语法指令“谷歌站长工具”搜索结果搜索技巧#2:OR选择查询一般情况

    2022年8月30日
    6
  • 常用的17个运维监控系统(必备知识)

    常用的17个运维监控系统(必备知识)1.ZabbixZabbix作为企业级的网络监控工具,通过从服务器,虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能。Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控。该企业级网络监控工具能够每分钟进行3,000,000次检查,具有更高的安全性和数据中心监控功能。2….

    2022年7月25日
    11
  • notepad中文显示乱码_csv文件打开乱码

    notepad中文显示乱码_csv文件打开乱码NotePad打开文件出现中文汉字乱码解决办法现象:出现中文汉字乱码:解决办法:先别着急用notepad修改编码1.用windows系统自带记事本打开,2,选择文件另存为3.如果看到:编码是UTF-84.修改编码改成ANSI再次用notepad打开一般就正常了。修改编码改成ANSI…

    2022年10月14日
    4
  • 即梦制作企业宣传片教程

    即梦制作企业宣传片教程

    2026年3月12日
    3
  • MATLAB06:数字图像处理

    MATLAB06:数字图像处理文章目录 MATLAB06 数字图像处理图像的读取和展示图像在 MATLAB 中的存储格式读取和展示图像图像的点运算图像的四则运算像素的统计分布 MATLAB06 数字图像处理图像的读取和展示图像在 MATLAB 中的存储格式 MATLAB 能够处理的数字图像分为三种 二值图像 灰度图像 彩色图像 二值图像在 MATLAB 中以一个矩阵存储 矩阵中元素的取值为 0 表示白 或 1 表示黑 灰度图

    2025年11月7日
    4
  • idea配置javaweb开发环境_你没有创建该项目的权限

    idea配置javaweb开发环境_你没有创建该项目的权限IDEA分为社区版和企业版,区别在于,社区版免费,企业版收费,但有30天免费使用期,到期后会提示你进行激活,花钱买实在太贵,可以去淘宝买激活码或使用工具。IDEA官方下载地址https//www.jetbrains.com/idea/download/#section=windows。本文教给各位使用IDEA创建web项目,配置tomcat进行访问,好了,下面进入正题。以本地tomcat方式启动。以DeBug方式启动项目。…

    2026年1月30日
    5

发表回复

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

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