
6个回答
推荐于2017-09-06
展开全部
c++中的setw(n)是设置域宽。
就是你的输出要占多少个字符
类似于普通c中的printf(“%4d”,a);中的%nd
比如:
cout<<setw(5)<<12345<<123<<endl;
就输出
12345123
cout<<setw(7)<<12345<<123<<endl;
输出
12345(两个空格)123
就是你的输出要占多少个字符
类似于普通c中的printf(“%4d”,a);中的%nd
比如:
cout<<setw(5)<<12345<<123<<endl;
就输出
12345123
cout<<setw(7)<<12345<<123<<endl;
输出
12345(两个空格)123
展开全部
设置域宽.相当于C语言里的printf("%2d");
看下面程序的输出就清楚了
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
int a=1;
cout<<a<<setw(2)<<a<<setw(3)<<a<<endl;
}
看下面程序的输出就清楚了
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
int a=1;
cout<<a<<setw(2)<<a<<setw(3)<<a<<endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c++中的setw(n)是设置域宽。
就是你的输出要占多少个字符
类似于普通c中的printf(“%4d”,a);中的%nd
比如:
cout<<setw(5)<<12345<<123<<endl;
就输出
12345123
cout<<setw(7)<<12345<<123<<endl;
输出
12345(两个空格)123
就是你的输出要占多少个字符
类似于普通c中的printf(“%4d”,a);中的%nd
比如:
cout<<setw(5)<<12345<<123<<endl;
就输出
12345123
cout<<setw(7)<<12345<<123<<endl;
输出
12345(两个空格)123
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是置2个空格~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |