单选题
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“<<left”,输出效果将发生变化的是( )。
A、
cout<<left<<setfill(*),<<357:
B、
cout<<left<<setw(5)<<357:
C、
cout<<left<<setw(5)<<”ABCDK”:
D、
cout<<left<<”ABCDE”:
【正确答案】
B
【答案解析】
C++中控制对齐方式的操作符包括center、left和right。设置对齐方式一般在设置输出宽度的情况下才会生效,所以AD两项中的left有无都无所谓。C项输出字符长度与设置宽度相同,对齐方式也无作用。
提交答案
关闭