字符转换为16进制数字

//将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;
}






posted @ 2017-07-16 10:45  隔壁王叔叔a  阅读(754)  评论(0编辑  收藏  举报