问题
单项选择题
有如下程序:
#include<iostream>
using namespace std;
int main()
cout.fill('*');
cout.width(5);
cout<<scientific<<314.15926535<<endl;
return 0;
程序运行后,输出的结果是( )。
A.3.141593e+002
B.3.1416e+002
C.**3.14e+002
D.314.16
答案
参考答案:A
解析: cout.fill()用于设置或返回输出的填充字符,默认是空格,fill()函数的设置一直有效,直到下一个fill()函数改变该值为止。cout.width()用于设置或返回(不带参数)输出数据的字段宽度,此函数的设置只对下一个输出有效。