代码中包含<iomanip>头文件之后,可以规定数据的输入输出格式
cin>>hex>>n 表示输入十六进制的数
cin>>oct>>n 表示输入八进制的数
cin>>dec>>n 表示输入十进制的数
cout<<oct<<n 表示输出八进制的数
cout<<hex<<n 表示输出十六进制的数
cout<<dec<<n 表示输出十进制的数
setiosflags(ios::uppercase) 是让十六进制的数以大写形式输出
参考代码:
#include<iostream> #include<iomanip> using namespace std; int main() { int n; cin>>hex>>n; cout<<hex<<setiosflags(ios::uppercase)<<n<<" "<<dec<<n<<" "<<oct<<n<<" "<<endl; return 0; }
0.0分
0 人评分