问题
单项选择题
下列程序的输出结果是( )。
#ificlude<iostream>
using namespace std;
int main()
cout.fill('*');
cout.width(5);
cout<<oct<<100<<endl;
return 0;
A.**100
B.**144
C.100**
D.144**
答案
参考答案:B
解析: cout.fill()用于设置或返回输出的填充字符,默认是空格,fill()函数的设置一直有效,直到下一个fiN()函数改变该值为止。cout.width()用于设置或返回(不带参数)输出数据的字段宽度,此函数的设置只对下一个输出有效。注意:默认为输出数据在指定宽度内右对齐,oct格式控制是整数按八进制输出。