C++中cout默认输出六位有效数字

C++中cout默认输出六位有效数字,以及更改默认保留有效位数的方法(包括保留几位小数)

#include<iostream>
#include<stdio.h>
using namespace std;
int main(){double a = 12.3456789111;double b = 123.456789111; cout<<"默认是六位有效数字,同时还四舍五入:"<<endl;cout<<a<<endl;cout<<b<<endl;cout<<"---------------------------------------------------"<<endl;cout<<"用这个cout.precision(2) 来改变保留几位有效"<<endl<<endl; cout.precision(2);  //用这个来改变默认保留几位小数cout<<"保留两位有效:"<<endl; cout<<a<<endl;cout.precision(4);cout<<"保留四位有效:"<<endl;cout<<a<<endl; cout.precision(8);cout<<"保留八位有效:"<<endl;cout<<a<<endl;     cout<<"---------------------------------------------------"<<endl;cout<<"定点法:就是保留几位小数,not有效,用这个cout.flags(cout.fixed);"<<endl<<endl; cout.precision(3); cout.flags(cout.fixed);//定点法cout<<"3位小数:"<<endl; cout<<a<<endl;cout.precision(5);cout<<"5位小数:"<<endl;cout<<a<<endl;cout<<"----------------------------------------------------"<<endl;cout<<"取消定点法:用cout.unsetf(cout.fixed);"<<endl<<endl;cout.unsetf(cout.fixed);//取消定点法cout<<"5位有效,已经取消的定点法:"<<endl; cout<<a<<endl; }

程序输出结果:

C++中cout默认输出六位有效数字相关推荐

  1. C++中cout后面输出时加endl和不加endl的区别

    endl就是end line的意思,也就是"结束此行",实际上有两个操作 1 换行 2 对缓冲流进行冲刷,使得流中所有剩余字符被写入输出序列. 其实作用说白了就是加<< ...

  2. C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板...

    C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板 原文:C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板 ...

  3. c 语言的输出函数cout,详解C++ cout格式化输出完全攻略

    写算法题的时候突然发现自己忘记基本的C++:cout格式化输出了,赶紧拉出以前的C++学习笔记重新看一看. 部分内容来自教程:C语言中文网(一个很棒的网站) 有时希望按照一定的格式进行输出,如按十六进 ...

  4. C++中cout、cin和endl的用法

    转自:http://blog.csdn.net/zhanghaotian2011/article/details/8868577 转自:http://blog.csdn.net/u011675745/ ...

  5. c语言自定义输出小数点位数_c语言double类型默认输出小数几位

    C语言中常用的小数有两种类型,分别是 float 或 double:float 称为单精度浮点型,double 称为双精度浮点型.不像整数,小数没有那么多幺蛾子,小数的长度是固定的,float 始终占 ...

  6. c语言double型小数点后几位小数,c语言double类型默认输出几位小数?

    C语言中常用的小数有两种类型,分别是 float 或 double:float 称为单精度浮点型,double 称为双精度浮点型.不像整数,小数没有那么多幺蛾子,小数的长度是固定的,float 始终占 ...

  7. c++中cout、cerr、clog的区别

    之前一直在用,但就是没在意两者到底有啥却别,今天又想到这个问题,总结下吧(以下的内容均是本人从网上查阅资料看来整理的,暂时还没有查阅官方资料,不保证准确,欢迎讨论) 其实大家平常常会用的主要有三个:c ...

  8. C++中cout的使用

    C++中cout的使用 1. cout使用的三种方式 2. cout和i/i++/++i的组合使用 3. 以不同进制输出数字 4. 输出数字位数的控制 5. 强制显示小数点和正负号 6. 设置宽度和对 ...

  9. C++中cout用法

    C++中cout的使用 1. cout使用的三种方式 2. cout和i/i++/++i的组合使用 3. 以不同进制输出数字 4. 输出数字位数的控制 5. 强制显示小数点和正负号 6. 设置宽度和对 ...

最新文章

  1. Boost::context模块fiber的回溯测试程序
  2. 消除拖延的方法_如何消灭拖延症,并彻底消除想法
  3. python pytest框架
  4. 一亿像素!小米CC9 Pro明日正式首卖:2799元起
  5. 用SonBuddy搭建无线局域网,共享上网。(SONBuddy常见问题,无线组网,共享,上网,笔记本)...
  6. Linux系统的用途
  7. postgresql授权和撤销
  8. C++ std::move/std::forward/完美转发
  9. mysql 交叉表 存储过程_用于生成交叉表的存储过程的存储过程
  10. 拓端tecdat|R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告
  11. max3490esa_max3490中文资料
  12. 计算机死机代码怎么写,如何用代码让电脑死机
  13. 让 GitHub 上这几个小游戏帮你找回童真
  14. python斐波那契数列
  15. 解析wiki数据(带标点,保留格式)
  16. windows版redis安装教程(2022)
  17. (转)Android图形系统分析与移植--六、framebuffer研究
  18. 《数据结构》专题9--图的遍历DFSBFS
  19. python计算速度和电脑有关系吗_Python中对数计算的基础会影响速度吗?
  20. ANSVC无功补偿装置助力江苏某环保能源项目

热门文章

  1. MSsql2005如何启用xp_cmdshell
  2. uniapp(踩坑记录 持续更新)
  3. 讣告:著名数学家罗纳德·葛立恒​逝世
  4. 国产车规工业芯片,开发板,工业控制PLC,DCS,电力控制
  5. 中国性文化史 读后感得2021-07-03
  6. thingsboard使用gateway网关
  7. 【论文笔记】SEEK: Segmented Embedding of Knowledge Graphs
  8. 毕业设计 2023-2024年最新智能科学工程专业毕设选题题目推荐汇总
  9. java二级考试上机_全国java二级考试上机操作题解题指导.doc
  10. msiexec.exenbsp;进程