C++ setfill,setw,left,right

有如下4个语句:
cout<<'A'<<setfill('*')<<left<<setw(7)<<'B'<<endl;
cout<<setfill('*')<<left<<setw(7)<<'A'<<'B'<<endl;
cout<<'A'<<setfill('*')<<right<<setw(7)<<'B'<<endl;
cout<<setfill('*')<<right<<setw(7)<<'A'<<'B'<<endl;
其中执行时显示 A******B 的是
A) ①和③
B) ①和④
C) ②和③
D) ②和④

1、setw后面紧跟的内容有效
2、setw默认右对齐,就是从右边开始填,比如C,D,
如果指明从左边开始填写left,则setw后面的内容先左对齐,然后是setfill的内容补齐setw括号中制定的宽度

四句话结果

/*
    AB******
    A******B
    A******B
    ******AB
    */
  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值