gpt4 book ai didi

c - 从 C 中的十六进制字符串获取 uint

转载 作者:行者123 更新时间:2023-12-02 05:51:00 24 4
gpt4 key购买 nike

假设我有一个 char*调用代码,它有"0x41"在里面。

char *code = "0x41";

我怎样才能把它转换成 unsigned int ? (准确地说,我需要一个 WORD ,但这只是一个 unsigned int )。

最佳答案

unsigned int h;
sscanf(code, "%x", &h);

编辑 考虑到 的评论导出 : %x可以捕获字符串中的值 "0x41"

关于c - 从 C 中的十六进制字符串获取 uint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15930795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com