alan666

//将1个字符转换为16进制数字
//chr:字符,0~9/A~F/a~F
//返回值:chr对应的16进制数值
u8 chr2hex(u8 chr)
{
	if(chr>=\'0\'&&chr<=\'9\')
		return (chr-\'0\');
	if(chr>=\'A\'&&chr<=\'F\')
		return (chr-\'A\'+10);
	if(chr>=\'a\'&&chr<=\'f\')
		return (chr-\'a\'+10); 
	return 0;
}






分类:

技术点:

相关文章: