我在 sprintf() 之类的东西中看不到这个选项。
如何将字母 F 转换为 255?基本上是在sprintf中使用%x格式进行转换的逆向操作?
我假设这是我缺少的简单内容。
最佳答案
char const* data = "F";
int num = int(strtol(data, 0, 16));
查找 strtol 和 boost::lexical_cast了解更多详情和选项。
关于c++ - 将 Char 转换为其 Int 表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2079684/