读书人

请问这个函数有什么功能

发布时间: 2012-02-08 19:52:21 作者: rapoo

请教这个函数有什么功能
char x2c(char *what)
{
register char digit;

digit = (what[0] >= 'A' ? ((what[0] & 0xdf) - 'A')+10 : (what[0] - '0'));
digit *= 16;
digit += (what[1] >= 'A' ? ((what[1] & 0xdf) - 'A')+10 : (what[1] - '0'));
return(digit);
}

[解决办法]
把两位ascii字符表示的字符,如A0,转换为一个字节(其值为0xa0)

读书人网 >C语言

热点推荐