/******************************************
* 名称: hex_to_dec()
* 功能: 16进制→10进制
* 入口参数:
* 出口参数:
* 说明: a--待要转换的16进制数
dec_buf---转换结果(10进制)
*******************************************/
void hex_to_dec(uint a)
{
int str[3];
int j;
j=0;
str[0]=0;
str[1]=0;
str[3]=0;
while(a)
{
str[j]=a%10; //取余
a/=10; //整除
j++;
}
dec_buf=str[2]*100+str[1]*10+str[0];
} |