问题
单项选择题
若语句: cout<<setfill('>')<<setw(5)<<3141512<<setw(5)<<"OK!"; 是程序中第一个输出语句,则输出结果是
A.3141512>>0K!
B.3141512 OK!>>
C.314150K!>>
D.31415>>OK 1
答案
参考答案:A
解析: setfill('>')对当前输出整行有效,setw(5)设置紧跟其后的输出宽度为5,当输出宽度不超过5时用“<”来填充;如果宽度超过5则不填充,原样输出所有数据;在没有设置左右对齐时,默认为右对齐,用填充字符填充左边。