社区
C++ Builder
帖子详情
如何得到BCD码
cs_lyl
2004-03-24 09:16:09
我有个值int i=771
转换成16进制是0303,
我想得到字符型的"0303",
请教如何实现!!!!
...全文
62
5
打赏
收藏
如何得到BCD码
我有个值int i=771 转换成16进制是0303, 我想得到字符型的"0303", 请教如何实现!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cs_lyl
2004-03-24
打赏
举报
回复
多谢
thp
2004-03-24
打赏
举报
回复
补上压缩BCD码:
AnsiString ZipBcdToStr(const char bcd)
{
char l,r;
l = (bcd >> 4) & 0x0F;
r = bcd & 0x0F;
return IntToStr(l) + IntToStr(r);
}
fjye
2004-03-24
打赏
举报
回复
昏,BCB可以用IntToHex的啊,我自己都昏了
你直接用IntToHex就可以了
AnsiString b=IntToHex(771,4);
fjye
2004-03-24
打赏
举报
回复
不好意思,写错了,我另写一个,上面是是转ASII码的
fjye
2004-03-24
打赏
举报
回复
AnsiString BCD_to_AnsiString(char * P_BCD, int length)
{
//TODO: Add your source code here
AnsiString returnstring = "";
char high_char,low_char,temp;
for(int i=0;i<length;i++)
{
temp = *P_BCD++;
high_char = (temp&0xf0)>>4;
low_char = temp&0x0f;
if ((high_char>=0x00)&&(high_char<=0x09))
high_char+=0x30;
if ((high_char>=0x0A)&&(high_char<=0x0F))
high_char+=0x37;
if ((low_char>=0x00)&&(low_char<=0x09))
low_char+=0x30;
if ((low_char>=0x0A)&&(low_char<=0x0F))
low_char+=0x37;
returnstring += AnsiString(high_char);
returnstring += AnsiString(low_char);
}
return returnstring;
}
int i=177;
AnsiString a=IntToStr(i);
AnsiString b=BCD_to_AnsiString(a.c_str(),a.Length());
分支循环程序设计(
BCD码
相乘的实验)
实现
BCD码
的乘法,要求被乘数和乘数以组合
BCD码
形式存放,各占一个内存单元,乘积存放在另两个内存单元中。...由于没有组合
BCD码
乘法指令,程序中采用将乘数1作为计数器,累加另一个乘数的方法
得到
计算结果
BCD转余3码串进串出的状态转移图分析
BCD转余3码,使用有限状态机的方式实现时,如何
得到
状态转移图?书中一下子就给出了化简过的状态转移图,令人难以看懂。本文档一步步进行分析,让你了然于心。对初学状态机的同学很有帮助。
Windows启动入门
大家日常都在使用Windows系统,不过你熟悉Windows的启动过程吗?想了解Windows系统的启动配置方法吗?Windows启动系列课程的入门课程将围绕大家常用的Windows 7以及Windows 10系统,讲解这些内容,包括: Windows...
8421码转余三码,5421码,2421码multisim源文件
用加法器和门电路将8421码转为余三码,5421码,2421码,通过按键切换转换
得到
的数据形式,用LED指示
得到
的结果。Multisim源文件,可仿真
基于LabVIEW编写的八位加法器电路功能
而题目中的是两个三位十进制数,因此我们就需要用到6个二-十进制编码器,分别将三位十进制数的个位、十位、百位转换为其各自对应的8421
BCD码
,于是我们
得到
了两个十二位的8421
BCD码
。于是如何实现两个三位十进制数的...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章