uint8_t StrToHex(uint8_t str)
{
if(str >= 0x30 && str <= 0x39)//0-9转换
{
return (str - 0x30);
}
else if(str >= 0x41 && str <= 0x46)//a-f转换
{
return (0x09 + (str - 0x40));
}
else if(str >= 0x61 && str <= 0x66)//A-F转换
{
return (0x09 + (str - 0x60));
}
else
{
return 0;
}
}
uint8_t HexToStr(uint8_t hex)
{
if(hex <= 0x09)
{
return (hex + 0x30);
}
else if(hex <= 0x0F)
{
return (hex - 0x09 + 0x60);
}
else
{
return 0;
}
}
Str与Hex互转算法
最新推荐文章于 2022-03-18 01:00:24 发布