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
展开
3个回答
展开全部
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右对齐
展开全部
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位。
输出语句,向屏幕输出 变量 t 的当前值,输出数据占位 15格,小数点后,小数数据10位,定点格式,数据向右对齐,空格留左。
例如
double t=12.34567890556;
cout << setw(15)<<setprecision(10)<<fixed<<right<<t<<endl;
输出:
12.3456789056
空格留 左边(但愿不被“知道系统”滤掉),占位15,小数10位。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-05-12
展开全部
不会这个啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询