作用:
将 n 进制的字符串转化为十进制
头文件:
#include <string>
用法:
1 stoi(字符串,起始位置,n进制),将 n 进制的字符串转化为十进制
2
3 示例:
4 stoi(str, 0, 2); //将字符串 str 从 0 位置开始到末尾的 2 进制转换为十进制
但好像不是标准函数,慎用吧。
案例:
1 #include <iostream>
2 #include <string>
3
4 using namespace std;
5
6 int main()
7 {
8 string str = "1010";
9 int a = stoi(str, 0, 2);
10 cout << a << endl;
11 return 0;
12 }
输出结果:
10