代码中包含<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 人评分
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:778 |
C语言训练-求函数值 (C语言代码)浏览:599 |
三角形 (C++代码)递推浏览:825 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:583 |
文科生的悲哀 (C语言代码)浏览:1538 |
A+B for Input-Output Practice (V) (C语言代码)浏览:497 |
A+B for Input-Output Practice (VII) (C语言代码)浏览:566 |
数字游戏 (C++代码)浏览:1240 |
模拟计算器 (C语言代码)浏览:2366 |