微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于BCD码与十进制数的转换

关于BCD码与十进制数的转换

时间:10-02 整理:3721RD 点击:

uint8 BCDtoDec( uint8 temp )

{

return ( ( temp/16 )*10+temp%16) ;

}

这个是算法,问一下,比如说BCD码00010001,转成十进制,按这个算法要对BCD码分别进行求模和求余,我想问,是怎样进行的,怎样用00010001除以16?


将16进制的0x11转换为十进制的11(十一)
0x11/16*10+0x11%16= 0x11/0x10 +0x11%0x10=10+1=11

看你数据的范围啊,都是二进制存储的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top