我想在'C'
中将32位十六进制转换为整数seqBuf =“81BD82E8”这是我得到的Hex值并存储在缓冲区中
该十六进制值的对应值是2176680680
如何转换?请帮帮我......
是否有任何函数“strtoull()”与strtoul()...
一样提前致谢...
答案 0 :(得分:1)
char *seqBuf = "81BD82E8", *end;
unsigned long x = strtoul(seqBuf, &end, 16);
printf("longVal= %u\n", x);