时间BCD转换成ASC2码 程序
答案:1 悬赏:60 手机版
解决时间 2021-11-17 23:23
- 提问者网友:雨不眠的下
- 2021-11-17 19:36
时间BCD转换成ASC2码 程序
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-11-17 19:42
void BcdToAsc(INT8U * p,const INT8U * s,INT16U length)
{
INT16U i;
for(i=0; i {
p[2*i] = (s[i] & 0xf0)/16;
if(p[2*i]>9)
{
p[2*i] += 0x37;
}
else
{
p[2*i] += 0x30;
}
p[2*i+1] = (s[i] & 0x0f);
if(p[2*i+1]>9)
{
p[2*i+1] += 0x37;
}
else
{
p[2*i+1] += 0x30;
}
}
}
时间作为参数即可。
{
INT16U i;
for(i=0; i
p[2*i] = (s[i] & 0xf0)/16;
if(p[2*i]>9)
{
p[2*i] += 0x37;
}
else
{
p[2*i] += 0x30;
}
p[2*i+1] = (s[i] & 0x0f);
if(p[2*i+1]>9)
{
p[2*i+1] += 0x37;
}
else
{
p[2*i+1] += 0x30;
}
}
}
时间作为参数即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯