欢迎来到天天文库
浏览记录
ID:35199147
大小:185.78 KB
页数:19页
时间:2019-03-21
《cout输出格式控制》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、cout输出格式控制如果要在输出流中加入格式控制符则要加载头文件:#include 这里面iomanip的作用比较多: 主要是对cin,cout之类的一些操纵运算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常见的控制函数的:dec置基数为10相当于"%d"hex置基数为16相当于"%X"oct置基数为8相当于"%o" //作用永久sample:cout<<12<2、ut12c1414setprecision(n)设显示小数精度为n位//作用永久sample:setf(ios:fixed);cout<3、setw(3)不起作用。setfill(c)设填充字符为c setioflags(ios::fixed)固定的浮点显示 setioflags(ios::scientific)指数表示 samplecout<4、(ios::uppercase)16进制数大写输出 setiosflags(ios::lowercase)16进制小写输出 setiosflags(ios::showpoint)强制显示小数点 setiosflags(ios::showpos)强制显示符号sample:cout<5、接输出1cout<#include//精度设置必须包括的头文件usingnamespacestd;intmain(){doublea=3.5;intb=10;//方法一:操作符函数的格式控制//cout.precision(2),设置精度为2//right:设置左对齐;fixed:控制浮点型输出格式;//setw(5):设置输出位宽为5cout<6、(b):将整型的b,//生成一个双精度浮点型副本进行操作,而不改变其值和类型cout<7、on(2)<(b)< voidmain() { cout<<"第一章"<8、<<"什么是C语言"; cout.unsetf(ios::left); //取消对齐方式,用缺省right方式 cout.fill(’.’); //设置填充方式 cout.width(30);
2、ut12c1414setprecision(n)设显示小数精度为n位//作用永久sample:setf(ios:fixed);cout<3、setw(3)不起作用。setfill(c)设填充字符为c setioflags(ios::fixed)固定的浮点显示 setioflags(ios::scientific)指数表示 samplecout<4、(ios::uppercase)16进制数大写输出 setiosflags(ios::lowercase)16进制小写输出 setiosflags(ios::showpoint)强制显示小数点 setiosflags(ios::showpos)强制显示符号sample:cout<5、接输出1cout<#include//精度设置必须包括的头文件usingnamespacestd;intmain(){doublea=3.5;intb=10;//方法一:操作符函数的格式控制//cout.precision(2),设置精度为2//right:设置左对齐;fixed:控制浮点型输出格式;//setw(5):设置输出位宽为5cout<6、(b):将整型的b,//生成一个双精度浮点型副本进行操作,而不改变其值和类型cout<7、on(2)<(b)< voidmain() { cout<<"第一章"<8、<<"什么是C语言"; cout.unsetf(ios::left); //取消对齐方式,用缺省right方式 cout.fill(’.’); //设置填充方式 cout.width(30);
3、setw(3)不起作用。setfill(c)设填充字符为c setioflags(ios::fixed)固定的浮点显示 setioflags(ios::scientific)指数表示 samplecout<4、(ios::uppercase)16进制数大写输出 setiosflags(ios::lowercase)16进制小写输出 setiosflags(ios::showpoint)强制显示小数点 setiosflags(ios::showpos)强制显示符号sample:cout<5、接输出1cout<#include//精度设置必须包括的头文件usingnamespacestd;intmain(){doublea=3.5;intb=10;//方法一:操作符函数的格式控制//cout.precision(2),设置精度为2//right:设置左对齐;fixed:控制浮点型输出格式;//setw(5):设置输出位宽为5cout<6、(b):将整型的b,//生成一个双精度浮点型副本进行操作,而不改变其值和类型cout<7、on(2)<(b)< voidmain() { cout<<"第一章"<8、<<"什么是C语言"; cout.unsetf(ios::left); //取消对齐方式,用缺省right方式 cout.fill(’.’); //设置填充方式 cout.width(30);
4、(ios::uppercase)16进制数大写输出 setiosflags(ios::lowercase)16进制小写输出 setiosflags(ios::showpoint)强制显示小数点 setiosflags(ios::showpos)强制显示符号sample:cout<5、接输出1cout<#include//精度设置必须包括的头文件usingnamespacestd;intmain(){doublea=3.5;intb=10;//方法一:操作符函数的格式控制//cout.precision(2),设置精度为2//right:设置左对齐;fixed:控制浮点型输出格式;//setw(5):设置输出位宽为5cout<6、(b):将整型的b,//生成一个双精度浮点型副本进行操作,而不改变其值和类型cout<7、on(2)<(b)< voidmain() { cout<<"第一章"<8、<<"什么是C语言"; cout.unsetf(ios::left); //取消对齐方式,用缺省right方式 cout.fill(’.’); //设置填充方式 cout.width(30);
5、接输出1cout<#include//精度设置必须包括的头文件usingnamespacestd;intmain(){doublea=3.5;intb=10;//方法一:操作符函数的格式控制//cout.precision(2),设置精度为2//right:设置左对齐;fixed:控制浮点型输出格式;//setw(5):设置输出位宽为5cout<6、(b):将整型的b,//生成一个双精度浮点型副本进行操作,而不改变其值和类型cout<7、on(2)<(b)< voidmain() { cout<<"第一章"<8、<<"什么是C语言"; cout.unsetf(ios::left); //取消对齐方式,用缺省right方式 cout.fill(’.’); //设置填充方式 cout.width(30);
6、(b):将整型的b,//生成一个双精度浮点型副本进行操作,而不改变其值和类型cout<7、on(2)<(b)< voidmain() { cout<<"第一章"<8、<<"什么是C语言"; cout.unsetf(ios::left); //取消对齐方式,用缺省right方式 cout.fill(’.’); //设置填充方式 cout.width(30);
7、on(2)<(b)< voidmain() { cout<<"第一章"<8、<<"什么是C语言"; cout.unsetf(ios::left); //取消对齐方式,用缺省right方式 cout.fill(’.’); //设置填充方式 cout.width(30);
8、<<"什么是C语言"; cout.unsetf(ios::left); //取消对齐方式,用缺省right方式 cout.fill(’.’); //设置填充方式 cout.width(30);
此文档下载收益归作者所有