十六进制转十进制
八进制转十进制
二进制转十进制之类的需要自己手动计算取余
C++
#include <iostream>
using namespace std;
int main()
{
int a;
while(cin>>hex>>a){// while(cin>>oct>>a)八进制转换
cout<<a<<endl;
}
}
拆开输出
int a=10;
cout<<hex;
cout<<a; // 0xA
cout<<oct;
cout<<a; //8
参考:https://blog.csdn.net/xuyongbeijing2008/article/details/7891148