cout的输出格式初探3
#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); //强制显示小数点后的无效0cout<<f<<' '<<f1<<' '<<f2<<endl;cout.unsetf(ios::showpoint); //取消显示小数点后的无效0cout.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,正常为6cout<<f<<' '<<f1<<' '<<f2<<endl;cout.precision(6); //精度恢复为6cout<<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); //强制显示小数点后的无效0cout<<f<<' '<<f1<<' '<<f2<<endl;cout<<resetiosflags(ios::showpoint); //取消显示小数点后的无效0cout<<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,正常为6cout<<f<<' '<<f1<<' '<<f2<<endl;cout<<setprecision(6); //精度恢复为6cout<<f<<' '<<f1<<' '<<f2<<endl; return 0;
}
程序运行结果如下图:
cout的输出格式初探3相关推荐
- cout的输出格式初探
在C++中,cout代表的是标准输出设备,即显示器,相对于C语言中所使用的printf函数,cout显得更为灵活.下面以30.300和1024三个数为例子,简单说明cout输出时所选格式的输出.cou ...
- cout的输出格式初探2
#include <iostream> #include <iomanip> using namespace std;int main() {cout<<" ...
- 如何设置cout的输出格式(转)
转自:http://blog.csdn.net/ididcan/article/details/4501529 如何设置cout的输出格式(转) 编程笔记设置cout的输出格式有两种办法,一种是用co ...
- C/C++中printf和C++中cout的输出格式
原文地址 一. Printf 输出格式 C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项.各项的意义介绍如下: 1.类型类型字符用以表示输出 ...
- Linux服务器开发,开源框架log4cpp和日志模块实现
前言 fwrite到用户缓冲区再write再到内核,相比write直接写入内核肯定是多了一个缓冲区.需要特别注意的是,每次写入数据短<1024时候,fwrite效率更高.每次写的数据多,比如29 ...
- 操作系统综合实验验优:OSLab小型操作系统仿真实验(大大小小实验)
最后的大实验快去验优,废话少说,直接开冲: #include<iostream.h> typedef struct pcb{char name[10];int ntime;//要求运行时间 ...
- 给文本文件每一行加行号
/* 打开指定的一个文本文件,在每一个行前加行号. */ #include<iostream> #include<fstream> #include<stdlib.h&g ...
- 负数转换为无符号数据类型的理解及应用
负数转换为无符号类型数据的理解及应用 负数转换为无符号数据类型的理解及应用 有符号整型和无符号整型的转换 有符号类型和无符号类型的转换应用实例 参考文献 负数转换为无符号数据类型的理解及应用 网上有大 ...
- CPP_Basic_Code_P6.1-PP6.11.9
##CPP_Basic_Code_P6.1-PP6.11.9 // The Notes Created by Z-Tech on 2017/2/17. // All Codes Boot on < ...
最新文章
- 狂神说Java 之SpringBoot整合Shiro框架笔记!
- 大话数据结构-栈与队列
- python中的正则表达式re模块_python中的正则表达式(re模块)
- 95-136-041-源码-Operator-TwoInputStreamOperator
- 面向对象实现ATM功能
- 在Ubuntu 18.04上搭建HttpRunnerManager服务
- 夏普 DN7C3A006 PM2.5 传感器测量步骤及存在问题
- 数据结构:八皇后、N皇后
- 如何快速激活数据恢复软件
- 长视频优化:如何高效减少转码耗时
- 各种主流浏览器的调试
- kafka auto.offset.reset参数解析
- Java基础(三)IO流和对象流
- iOS包体积优化-图片优化
- C++之函数后面加const
- 为什么很多硅谷工程师偏爱 OS X,而不是 Linux 或 Windows
- IBM WCM辛迪加数据同步
- CRLF和LF的区别
- android系统中的ghost,谈谈android的类xp Ghost时代
- 如何从 “用户评论”中挖掘业务价值
热门文章
- Java 8 - 收集器Collectors_归约和汇总
- HIVE 查询显示列名 及 行转列显示
- 复习笔记(五)——C++多态和虚函数
- python学习笔记(一)——操作符和运算变量
- 隐藏tomcat页面异常显示的版本信息
- @Autowired和@Resouce的区别
- celery 可视化_在Flask中使用Celery进行多任务分布执行
- 哨兵机器人钢力士_哨兵胳膊都被卸了?巴西厂X战警钢力士正式公布
- 计算机术语表达祝福,考研祝福| | 计算机 愿你们历经千帆,终达彼岸
- 服务器双系统设置默认,服务器双系统怎么选择