/*-------------------------------------------------*/
/*函数名:字符型数字转换成数字,0-9999 */
/*参 数:char_data:字符型数字 */
/*参 数:len: 位数 */
/*返回值:转换后的数字 */
/*-------------------------------------------------*/
int Char_to_Hex(char *char_data, int len)
{
int temp;
switch(len)
{
case 1 : temp=(char_data[0]-0x30)*1;
break;
case 2 : temp=(char_data[0]-0x30)*10;
temp+=(char_data[1]-0x30)*1;
break;
case 3 : temp=(char_data[0]-0x30)*100;
temp+=(char_data[2]-0x30)*10;
temp+=(char_data[3]-0x30)*1;
break;
case 4 : temp=(char_data[0]-0x30)*1000;
temp+=(char_data[1]-0x30)*100;
temp+=(char_data[2]-0x30)*10;
temp+=(char_data[3]-0x30)*1;
break;
}
return temp;
}
03-24
9528
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountBlack.png)