在C中将char[]转换为uint8\t

在C中将char[]转换为uint8\t,c,C,有没有办法直接将字符串转换成uint8\t数字 例如:“10”到“0x10”或“D4”到“0xD4” 我尝试了uint8\u t mynumber=(uint8\u t)atoi(mystring)但它总是先将我的字符串转换为int(“10”转换为“0x0A”)。您可能想了解一下,在哪里可以设置基数。是的,我想我找到了一种方法!非常感谢你。

有没有办法直接将字符串转换成uint8\t数字

例如:“10”到“0x10”或“D4”到“0xD4”


我尝试了
uint8\u t mynumber=(uint8\u t)atoi(mystring)但它总是先将我的字符串转换为int(“10”转换为“0x0A”)。

您可能想了解一下,在哪里可以设置基数。是的,我想我找到了一种方法!非常感谢你。