BCD码与10进制转换
关于BCD码,本文不做解释。本文只介绍8421 BCD码与10进制的转换。
1、8421 BCD转10进制
unsigned char bcd_to_hex(unsigned char data)
{unsigned char temp;temp = ((data>>4)*10 + (data&0x0f));return temp;
}
2、10进制转8421 BCD码
unsigned char hex_to_bcd(unsigned char data)
{unsigned char temp;temp = (((data/10)<<4) + (data%10));return temp;
}
测试代码:
#include <stdio.h>unsigned char bcd_to_hex(unsigned char data)
{unsigned char temp;temp = ((data>>4)*10 + (data&0x0f));return temp;
}unsigned char hex_to_bcd(unsigned char data)
{unsigned char temp;temp = (((data/10)<<4) + (data%10));return temp;
}int main()
{unsigned char bcd = 99 , decimal = 63 ,tmp =0;tmp = bcd_to_hex(bcd);printf("10进制值为:%d\n",tmp);tmp = hex_to_bcd(decimal);printf("BCD码的值为:%d\n",tmp);return 0;
}
运行结果:
10进制值为:63
BCD码的值为:99
BCD码与10进制转换相关推荐
- BCD码以及各进制之间的相互转换
目录 前言 一.BCD码 二.进制互转 1.任意进制转十进制:系数X基数 ^ 权值(累加) 2.任意进制转二进制 前言 主要学习什么是BCD码,以及二进制.八进制.十进制.十六进制之间的相互转换 一. ...
- 10进制转换成16进制
更新中......... 任意2-36进制数转化为10进制数. 建议自己写函数,代码如下: int Atoi(string s,int radix) //s是给定的radix进制字符串 {int an ...
- java 10zhuan8,Java代码 10进制转2、8、16进制转换 / 2、8、16进制转10进制转换
public static void main(String[] args) { int i = 10; System.out.println("***********10进制转换2进制.8 ...
- c语言中10转8和16的转换,(C语言)10进制转换2,8,16进制
(C语言)10进制转换2,8,16进制 作者:vinseven #include"stdio.h" #include"conio.h" #include&quo ...
- 试解PTA《20211122-函数基础练习》,涉及 高精度加法 和 10进制转换成2-16进制问题,有需要的同学来看看吧;
目录 一.前言 二.例题部分 2.1.进制转换 2.1.1.题解1 2.1.2.题解2 2.2. 函数返回一个整数的反序数 (20 分) 2.2.2 题解 2.3. 大整数A+B (10 分) 2.3 ...
- C# .NET 16进制转换,10进制转换,8进制转换,2进制转换
C# .NET 16进制转换,10进制转换,8进制转换,2进制转换 介绍: 16进制:外文名"Hexadecimal"简写 hex: 大多时候以"H"表示 10 ...
- 用汇编实现2进制到16进制 2进制到10进制转换并按要求输出
用汇编实现2进制到16进制 2进制到10进制转换并按要求输出 起因 题目要求 题目样例 实现代码 验证结果 最后 起因 我因为上课摸鱼,所以当时没学习的时间现在都要补回来. 三天,大概花了15个小时写 ...
- C++实现10进制转换2,8,16进制
C++实现10进制转换2,8,16进制 (1)使用c++实现10进制int型转换到2,8,16进制,其中int型最大值为2147483647,所以输入转换的数不能大于该数. (2)使用数组进行转换时使 ...
- java的代码之进制转换(2,8,16与10进制转换)
文章目录 一.2,8,16进制转换成10进制 二.10进制转换成2,8,16进制返回STRING 三.自己写的十进制转换成十六进制 一.2,8,16进制转换成10进制 使用Integer.parseI ...
最新文章
- JsonMappingException:找不到类型[simple type,class]的合适构造函数:无法从JSON对象实例化
- 易宝典文章——用ISA 2006标准版发布Exchange 2010的OWA系列之申请Excha
- Mod, Or and Everything HDU - 6950
- 【转】DICOM中几个判断图像方向的tag
- 玩转 Rockchip 的开发板,这些信息你要知道
- 机器学习非监督学习—k-means及案例分析
- 一个柱状图里两种数据_分享一些数据分析常用的统计图图表
- ToolBar控件去除默认的左边距
- 【报告分享】2020年中过短视频+教育发展展望.pdf(附教育行业交流社群及报告下载链接)...
- 如果人生只剩最后一天,你想在这天干什么?
- 经典算法面试题目-翻转一个C风格的字符串(1.2)
- python多继承顺序及分配,python多继承的查找顺序是什么?
- 碧桂园+电子签章系统,打造印控中台,实现集团印章管控一体化
- java如何快速标记条_【JAVA】如何利用TODO任务标签高效管理代办代码
- html中图片一角的卷起效果,PS里怎么做照片边角卷起效果?
- 智慧城市在物联网技术与行业应用
- 怎样快速学习一门计算机编程语言?
- python invoking c++
- win10 你的手机
- 手写PE结构解析工具