BCD码如何转换成十六进制数
首页/题库/429℃/2024-04-26 11:07:53
优质解答:
对于BCD码每四位代表一个十进制数字0-9,可以将BCD码转化为十进制,然后再将十进制转化为十六进制.
下面是以8421BCD码为例编写的vc++6.0程序代码:
#include
#include
#include
using namespace std;
int ConvertStringToInt(string s)
{
if(s=="0000")
return 0;
else if(s=="0001")
return 1;
else if(s=="0010")
return 2;
else if(s=="0011")
return 3;
else if(s=="0100")
return 4;
else if(s=="0101")
return 5;
else if(s=="0110")
return 6;
else if(s=="0111")
return 7;
else if(s=="1000")
return 8;
else if(s=="1001")
return 9;
else return 10;
}
void main()
{
cout
我来回答修改/报错/举报内容!
猜你喜欢
- 1.《难忘的启蒙》课题中:“启蒙”的意思是__________,文中启蒙老师是个_____________的人.
- 土星上是否有生命?
- 梦到 和妈妈一起去看我自己的坟墓..
- write something翻释成中文是什么意思?
- maybe 与 may be 句中的位置?
- 净现金流为负经营性现金流为正有什么含义
- 石加一占 什么字
- 人教版12册语文课本第7课是什么?
- 一对外啮合标准直齿圆柱齿轮传动测得其中心距为160mm两齿轮得齿数分别为z1=20Z2=44求两齿轮的主要几何尺寸
- 我现在怀孕快3个月了.昨晚梦见有一条不是很大也不小的蛇一直像我喷毒.
- 英语翻译1:This is a brown cup.(改为同意句)2:它是一只绿色的钢笔(翻译为英文)3:yellow,
- my pleasur,It's a pleasure,with pleasure,It's my pleasure 有什