问题
单项选择题
下列语句分别是不同程序中的第一个输入/输出语句,若去掉其中的“<<left”,则输出效果将发生变化的是
A.eout<<left<<setfill('*')<<357;
B.cout<<left<<setw(5)<<357;
C.eout<<left<<setw(5)<<"ABCDE";
D.eout<<left<<"ABCDE";
答案
参考答案:B
解析: left输出操作符的含义是左对齐、右填充。如果和setw配合使用,当输出的变量或者表达式的宽度达不到setw所设置的宽度时,将进行填充。