首页 新闻 会员 周边 捐助

C语言大神看一下

0
[已解决问题] 解决于 2017-10-16 11:20
 u32 BCD_To_Word(u32 data)
{
u32 num,b1,b2,b3,b4,b5,b6,b7,b8,sum;
num=data;
b1=((num>>28)&0x0000000f)*10000000;
b2=((num>>24)&0x0000000f)*1000000;
b3=((num>>20)&0x0000000f)*100000;
b4=((num>>16)&0x0000000f)*10000;
b5=((num>>12)&0x0000000f)*1000;
b6=((num>> 8)&0x0000000f)*100;
b7=((num>> 4)&0x0000000f)*10;
b8=(num&0x0000000f);
sum=b1+b2+b3+b4+b5+b6+b7+b8;
return sum;
/* return (((u8)(data>>28))*10000000+(((u8)(data>>24))&0x0f)*1000000+(((u8)(data>>20))&0x0f)*100000+
(((u8)(data>>16))&0x0f)*10000+(((u8)(data>>12))&0x0f)*1000+(((u8)(data>>8))&0x0f)*100+
(((u8)(data>>4))&0x0f)*10+((u8)(data&0x0f)));*/
是一条早起的爬虫的主页 是一条早起的爬虫 | 菜鸟二级 | 园豆:202
提问于:2017-09-29 14:58
< >
分享
最佳答案
0

请问您要问什么问题?

奖励园豆:5
Aehnuwx | 菜鸟二级 |园豆:263 | 2017-10-02 14:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册