c++中用cout函数怎样实现格式输出
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
c++代码为:
#include <iostream>
#include <iomanip>//不要忘记包含此头文件
int a;
cout<<setiosflags(ios::left)<<setw(5)<<a<<endl;
setw(n)控制输出宽度为n,setiosflags(ios::left)设置输出数据在本域宽范围内向左对齐。
扩展资料:
1.cout的类型是 iostream。
2.ostream使用了单例模式:
保护的构造函数,不能在类外创建另一个对象(用 ostream os 测试);
拷贝构造私有,不能通过已有对象,构造新对象(用 ostream os(cout) 测试);
拷贝赋值私有(用 cout=cout 测试)。
3 cout在命名空间std中,使用前需要using namespace std,或者std::cout。
4 可以使用引用,或指针指向这个对象,意思想说,想用ostream 做一个函数的形式参数,就必须使用引用或指针。因为实参肯定是cout,且只能有这一个对象。
5 cout<<对象; 对象的类型用OO表示,如想用cout打印一个对象,即cout<<对象,可使用如下程序:
friend ostream& operator<< (ostream& os,const OO& c) {
return os << c.成员1 <<" : "<<c.成员2;}
参考资料:cout-百度百科