cout的输出格式初探3

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

int main()
{
	double f=2.0/3.0,f1=0.000000001,f2=-9.9;
	cout<<f<<' '<<f1<<' '<<f2<<endl; //正常输出
	cout.setf(ios::showpos); //强制在正数前加+号 //表示出正负号
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout.unsetf(ios::showpos); //取消正数前加+号
	cout.setf(ios::showpoint); //强制显示小数点后的无效0
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout.unsetf(ios::showpoint); //取消显示小数点后的无效0
	cout.setf(ios::scientific); //科学记数法
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout.unsetf(ios::scientific); //取消科学记数法
	cout.setf(ios::fixed); //按点输出显示
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout.unsetf(ios::fixed); //取消按点输出显示
	cout.precision(18); //精度为18,正常为6
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout.precision(6); //精度恢复为6
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	
	cout<<"----------------------------"<<endl;
	
	//使用操作算法,效果相同
	cout<<f<<' '<<f1<<' '<<f2<<endl; //正常输出
	cout<<setiosflags(ios::showpos); //强制在正数前加+号
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout<<resetiosflags(ios::showpos); //取消正数前加+号
	cout<<setiosflags(ios::showpoint); //强制显示小数点后的无效0
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout<<resetiosflags(ios::showpoint); //取消显示小数点后的无效0
	cout<<setiosflags(ios::scientific); //科学记数法
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout<<resetiosflags(ios::scientific); //取消科学记数法
	cout<<setiosflags(ios::fixed); //按点输出显示
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout<<resetiosflags(ios::fixed); //取消按点输出显示
	cout<<setprecision(18); //精度为18,正常为6
	cout<<f<<' '<<f1<<' '<<f2<<endl;
	cout<<setprecision(6); //精度恢复为6
	cout<<f<<' '<<f1<<' '<<f2<<endl; 

	return 0;
}

程序运行结果如下图:


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

相关文章推荐

cout的输出格式初探2

#include #include using namespace std; int main() { cout<<"Chapter 1"<<endl; cout<<" "; cout.s...

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流是输入或输出的一系列字节,当程序需要在屏幕上显示输出时,可以...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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