c++中cout.width();与cout.widen();有什么区别?
1个回答
展开全部
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
cout.setf(ios::showpos);
cout.setf(ios::scientific);
cout << 123 << " " << 123.23 << "\n";
cout.precision(2); //十进制小数点后两位数
cout.widen(10); //10个字符的宽度
cout << 123 << " ";
cout.widen(10); //10个字符的宽度
cout << 123.23 << "\n";
cout.fill('#');//设置填充字符为#
cout.width(10);//10个字符的宽度
cout << 123 << " ";
cout.width(10);//10个字符的宽度
cout << 123.23;
return 0;
}
追问
是widen是左对齐,width是右对齐么?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询