0
点赞
收藏
分享

微信扫一扫

C++语言基础 例程 C++中的输入和输出

Java旺 2022-03-17 阅读 57

程序将自行识别符号

#include <iostream>
using namespace std;
int main()
{
int a,b;
char op;
cin>>a>>op>>b
cout<<"result: "<<'\n';
cout<<"a: "<<a<<'\n';
cout<<"b: "<<b<<'\n';
cout<<"op: "<<op<<'\n';
return 0;
}

输出格式可以由程序员控制吗?

#include <iomanip> //不要忘记包含此头文件
using namespace std;
int main()
{
double d=225.0/7.0;
cout<<"d="<<d<<endl;
cout<<setiosflags(ios::fixed);
cout<<"d="<<setprecision(5)<<d<<endl;
cout<<"d="<<setprecision(2)<<d<<endl;
return 0;
}

例:对照代码、结果和上页表格阅读

#include <iostream>
#include <iomanip>//不要忘记包含此头文件
using namespace std;
int main()
{
int a;
cout<<"input a:";
cin>>a;
cout<<"dec:"<<dec<<a<<endl; //以十进制输出整数
cout<<"hex:"<<hex<<a<<endl; //以十六进制输出整数a
cout<<"oct:"<<setbase(8)<<a<<endl; //以八进制输出整数a
char pt[10]="China";
cout<<setw(10)<<pt<<endl; //指定域宽输出字符串
cout<<setfill('*')<<setw(10)<<pt<<endl; //指定域宽输出字符串,空白处填充'*'
double pi=22.0/7.0; //计算pi值
cout<<setiosflags(ios::scientific)<<setprecision(8);//按指数形式输出,8位小数
cout<<"pi="<<pi<<endl; //输出pi值
cout<<"pi="<<setprecision(4)<<pi<<endl; //改为位小数
cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl; //改为小数形式输出
return 0;
}



举报

相关推荐

0 条评论