cout的输出格式初探2

原创 2015年07月09日 09:21:26
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
	cout<<"Chapter 1"<<endl;
	cout<<" ";
	cout.setf(ios::left); //设置对齐方式为left
	cout.width(7); //设置宽度为7,不足用空格填充
	cout<<"1.1";
	cout<<"What's C language";
	cout.unsetf(ios::left); //取消对齐方式,用缺省right方式
	cout.fill('.'); //设置填充方式
	cout.width(30); //设置宽度,只对下条输出有用
	cout<<1<<endl;
	cout<<" ";
	cout.width(7); //设置宽度
	cout.setf(ios::left); //设置对齐方式为left
	cout.fill(' '); //设置填充,缺省为空格
	cout<<"1.11";
	cout<<"The history of C";
	cout.unsetf(ios::left); //取消对齐方式
	cout.fill('.');
	cout.width(30);
	cout<<58<<endl;
	cout.fill(' ');
	cout<<"Chapter 2"<<endl;
	
	cout<<"----------------------"<<endl;
	
	cout<<"Chapter 1"<<endl;
	cout<<" ";
	cout<<setiosflags(ios::left)<<setw(7); //设置宽度为7,left对齐方式
	cout<<"1.1";
	cout<<"What's C language";
	cout<<resetiosflags(ios::left); //取消对齐方式
	cout<<setfill('.')<<setw(30)<<1<<endl; //宽度为30,填充为'.'输出
	cout<<setfill(' '); //恢复填充为空格
	cout<<" ";
	cout<<setw(7)<<setiosflags(ios::left); //设置宽度为7,left对齐方式
	cout<<"1.11";
	cout<<"The history of C";
	cout<<resetiosflags(ios::left); //取消对齐方式
	cout<<setfill('.')<<setw(30)<<58<<endl; //宽度为30,填充为'.'输出
	cout<<setfill(' ')<<"Chapter 2"<<endl;
	
	return 0;
}

程序运行结果如下图:


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

cout输出格式控制

  • 2012-04-21 22:57
  • 4.95MB
  • 下载

cout的输出格式初探

在C++中,cout代表的是标准输出设备,即显示器,相对于C语言中所使用的printf函数,cout显得更为灵活。下面以30、300和1024三个数为例子,简单说明cout输出时所选格式的输出。cou...

C/C++中printf和C++中cout的输出格式

一、 Printf 输出格式 C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。各项的意义介绍如下: 1.类型类型字符用以表示输出数据的...

C++中cout控制输出格式和读写txt文件

标题里面包含了两方面内容,一方面是cout控制输出格式,一方面是读写.txt文件中的数据。平常在代码中用的都挺多的。 这些别的都总结的比较好,下面分别给出其参考链接,并附上自己的常用方式源码。cou...

C/C++中printf和C++中cout的输出格式

一、 Printf 输出格式 C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。各项的意义介绍如下: 1.类型类型字符用以表示输出数...

C++中cout如何输出数值的二进制格式?

二进制的赋值是不行的……             C/C++里面只能支持八、十、十六进制三种 数字型常量。             如果真的需要的话,...

关于输出格式的一些总结——cout

关于输出的进制问题:通常情况下使用cout输出,默认输出的是十进制,不管你在源代码里是用什么进制来保存这个数字的。 如果要输出十六进制或者八进制,应该先告诉cout,代码如下:#include "i...

C/C++中printf和C++中cout的输出格式

一、 Printf 输出格式 C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。各项的意义介绍如下: 1.类型类型字符用以表示输出数...

cout<<格式输出的使用

控制符是在头文件iomanip.h中定义的对象。 使用前必须把iomanip.h包含进来  1. I/O的书写格式   I/0流是输入或输出的一系列字节,当程序需要在屏幕上显示输出时,可以...

cout如何输出数值的二进制格式?(转载)

cout如何输出数值的二进制格式?coutcout二进制的赋值是不行的……C/C++里面只能支持八、十、十六进制三种。如果真的需要的话,那么只能靠std::bitset来完成了,要使用bitset类就...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)