c++ 十六进制转十进制代码
时间: 2023-10-19 15:17:45 浏览: 106
蓝桥杯c++-蓝桥杯竞赛练习之基础练习题十六进制转十进制.zip
可以使用`std::stoi`函数将十六进制字符串转换为十进制整数。示例代码如下:
```c++
#include <iostream>
#include <string>
int main() {
std::string hex_str = "1A";
int dec_int = std::stoi(hex_str, nullptr, 16);
std::cout << dec_int << std::endl; // 输出:26
return 0;
}
```
其中`std::stoi`函数的三个参数分别为:需要转换的字符串、用于存储转换后结果的指针(这里为`nullptr`表示不需要存储)、表示进制的整数(这里为16表示十六进制)。
阅读全文