c++zhong char转int
时间: 2023-06-23 20:56:36 浏览: 93
在 C++ 中,可以使用 `stoi()` 函数将字符串转换为整数类型,例如:
```c++
#include <string>
#include <iostream>
int main() {
std::string str = "12345";
int num = std::stoi(str);
std::cout << num << std::endl; // 输出 12345
return 0;
}
```
需要注意的是,如果字符串不能转换为整数类型,`stoi()` 函数会抛出 `std::invalid_argument` 异常;如果转换后的整数超出了整数类型的范围,`stoi()` 函数也会抛出 `std::out_of_range` 异常。因此,在使用 `stoi()` 函数时需要注意异常处理。
阅读全文