C++ 将字符转换为数字
时间: 2023-12-27 19:04:08 浏览: 103
c++将字符串转数字的实例方法
在 C++ 中,可以使用 `std::stoi()` 函数将字符串转换为整数。例如:
```cpp
#include <iostream>
#include <string>
int main() {
std::string str = "123";
int num = std::stoi(str);
std::cout << num << std::endl;
return 0;
}
```
输出结果为:
```
123
```
如果要将单个字符转换为数字,可以先将其转换为字符串,再用 `std::stoi()` 转换为数字。例如:
```cpp
#include <iostream>
#include <string>
int main() {
char c = '5';
std::string str(1, c);
int num = std::stoi(str);
std::cout << num << std::endl;
return 0;
}
```
输出结果为:
```
5
```
阅读全文