C++ 十六进制字符串转 int: 使用 std::stoi() 函数
可以使用 C++ 标准库中的 std::stoi() 函数将十六进制字符串转换成 int 类型。需要指定第二个参数为 16,表示使用十六进制进行转换。
以下是一个示例代码:
#include <iostream>
#include <string>
int main() {
std::string hex_str = '1a';
int num = std::stoi(hex_str, nullptr, 16);
std::cout << num << std::endl; // 输出 26
return 0;
}
原文地址: https://www.cveoy.top/t/topic/leaf 著作权归作者所有。请勿转载和采集!