可以使用 cstring头文件中的stoi函数实现:字符串转数字,数字进行进制转换
#include <bits/stdc++.h>
using namespace std;
int main() {
int a=stoi("12",0,16);
//字符串 12 从第0位开始 转换成16进制
cout <<"十进制:12 转换成 十六进制:" <<a<<endl;
a=stoi("12",0,8);
//字符串 12 从第0位开始 转换成8进制
cout <<"十进制:12 转换成 八进制:" <<a<<endl;
return 0;
}