gpt4 book ai didi

c++ - 将一串十六进制存储到一个字符中?

转载 作者:行者123 更新时间:2023-11-30 02:01:57 25 4
gpt4 key购买 nike

所以我有一个字符串,其中有一个十六进制值。例如,我的字符串可能有

string a = "0x4D";

是否可以将 0x4D 分配给 char?因为我知道如果我有

字符 c = 0x4D然后我可以打印出它的 ASCII 符号,即 M

是否可以将 "0x4D" 存储到一个字符中,以便我可以打印出它的 ascii 符号?如果有人有任何提示,将不胜感激!如果有更好的方法来做到这一点,请告诉我!谢谢!

最佳答案

您可以使用strtol 将字符串转换为数字。然后您可以打印此号码或使用它做其他您喜欢的事情。

哦,等等,您将其标记为 C++,而 strtol 非常符合 C 风格。在 C++ 中,您可以使用字符串流,并从中提取数字。

关于c++ - 将一串十六进制存储到一个字符中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664484/

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