C++里这句代码是什么意思? cout<<setw(15)<<setprecision(10)<<

C++里这句代码是什么意思?cout<<setw(15)<<setprecision(10)<<fixed<<right<<t<<endl... C++里这句代码是什么意思? cout<<setw(15)<<setprecision(10)<<fixed<<right<<t<<endl 展开
 我来答
物理公司的
2014-05-12 · TA获得超过5695个赞
知道大有可为答主
回答量:6105
采纳率:86%
帮助的人:1321万
展开全部

cout<<setw(15)是
给下一个输出的量,设定输出场宽为15个字符,输出量不足15个字符时在左面填空白,输出量宽于15个字符,则按实际需要全部输出。

cout<<12345.0<<endl;//输出12345
//cout<<fixed<<setprecision(2)<<123.456<<endl;/*如果在这个位置就加上fixed的话,后面的输出全部都按照fixed处理*/
cout << setprecision(4)<< 3.1415926 << endl;//输出的结果是3.142
cout<<setprecision(3)<<12345.0<<endl;//输出的结果是 "1.23e+004 "
cout<<fixed<<setprecision(2)<<123.456<<endl;//输出的结果是123.46,要进行四舍五入
cout<<showpoint<<12345.0<<endl;//输出12345.0
}

right右对齐
金色潜鸟
2018-04-11 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5543万
展开全部
cout << setw(15)<<setprecision(10)<<fixed<<right<<t<<endl;
输出语句,向屏幕输出 变量 t 的当前值,输出数据占位 15格,小数点后,小数数据10位,定点格式,数据向右对齐,空格留左。
例如
double t=12.34567890556;
cout << setw(15)<<setprecision(10)<<fixed<<right<<t<<endl;
输出:
12.3456789056
空格留 左边(但愿不被“知道系统”滤掉),占位15,小数10位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-12
展开全部
不会这个啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式