怎样将c++的char字符转为int
时间: 2023-12-21 15:03:41 浏览: 243
vc++ 字符串类型转为整型,char转为long,char转为int
你可以使用以下两种方法将 C++ 中的 char 类型转换为 int 类型:
1. ASCII 码转换
char 类型变量存储的是字符的 ASCII 码值,可以通过将 char 类型变量强制类型转换为 int 类型变量来进行转换,例如:
```
char c = '5';
int num = c - '0';
```
2. 字符串转换
你也可以将单个字符构成的字符串转换为 int 类型,例如:
```
char c = '5';
string str(1, c);
int num = stoi(str);
```
其中,`stoi()` 函数可以将字符串转换为整数类型。
阅读全文