单选题 有如下程序:#include<iostrearm> #include<iomanip> using namespace std; int main(){ cout<<setfill('#')<<setw(4)<<''OK''<<123<<endl; return 0; }运行这个程序的输出结果是( )。
【正确答案】 A
【答案解析】解析:setfill是设置填充字符,setw设置输出的宽度,它们的作用表现在紧接着输出的字符串上。这个宽度是填充后的宽度。所以cout<<setfill('#')<<setw(4)<<''OK''<<123中,setfill和s6tw只作用在''OK'',表示在''OK''前面填充2个##。