【发布时间】:2018-05-28 14:08:08
【问题描述】:
我有一个关于我遇到的 c 问题的基本问题。我的输入字符数组会是这样的:
'DABC95C1'
我想用它制作一个 uint8_t 数组
0xDA 0xBC 0x95 0xC1
我可以轻松访问每个字符,但我不知道如何形成0xDA。 c中有函数还是我可以直接转换它?
【问题讨论】:
-
strtoull然后获取结果的字节数。 -
您尝试了哪些打印方式,使用哪种 printf 格式说明符?结果如何?
-
'char array' .... 你可以用
"用更清晰的 C 语言编写 sn-ps -
我可能会重复调用
sscanf,格式为%2hhx。