问题 单项选择题

下列语句分别是不同程序中的第一个输入/输出语句,若去掉其中的“<<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所设置的宽度时,将进行填充。

单项选择题
单项选择题