简谈c++小数点精确控制

原创 2016年05月30日 13:25:56

写了很多遍,一直爱忘记,索性写一篇记下来,再者第一次发的这个月也凑个4篇文章了哈哈~

1.头文件 

#include<iostream>

2.精确到小数点后面n位

cout<<setprecision(n)<<fixed<<输出的内容

示例代码

#include<iostream>
#include<iomanip>

using namespace std;

int main()
{
	int a = 1;
	double b = 1.234;
	//setprecision
	cout << "a: "<<a << "b: " << b << endl;
	cout << setprecision(2) << "b: " << b << " a: " << a << endl;
	cout << setprecision(2) << "a: "<<a << " b: " << b << endl;
	//小数点加fixed
	cout << setprecision(2) << fixed << "b: " << b << " a: " << a << endl;
	cout << setprecision(2) << fixed << "a: " << a << " b: " << b << endl;
}


结果图如下:



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

C++ 标准输出控制小数点后位数的方法

总结了C++ 标准输出控制小数点后位数的方法
  • JIEJINQUANIL
  • JIEJINQUANIL
  • 2016年05月13日 12:37
  • 15270

setprecision()与setiosflags()(c++小数点后面精确到n位)

使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。 如果setprecision(n)与setiosflags(ios::fixed)合用,可以...
  • talentluke
  • talentluke
  • 2010年12月16日 00:29
  • 5912

c++中怎么控制浮点型小数点后输出的位数

关于这个问题   涉及到的是流的格式化 大家都知道   关于c++的小数输出    小数点后面的尾数全部省略,那么该怎么办呢? 我们需要了解一部分关于c++输出时格式的知识 首先 需要有#inc...
  • nyist_yangguang
  • nyist_yangguang
  • 2017年02月23日 20:45
  • 1597

(C++)保留小数点位数

需要 iomanip 头文件,在cout后面添加 例: #include #include #include using namespace std; const double P = 3.1...
  • awutongaxinwande
  • awutongaxinwande
  • 2016年03月02日 23:22
  • 354

C++ 小数点输出

setprecision()与setiosflags()(c++小数点后面精确到n位)   2009-11-23 19:42:07|  分类: c/c++|字号 订阅 ...
  • elfxwt
  • elfxwt
  • 2013年12月20日 10:45
  • 1310

精确到小数点后N位

两个整数相除,将小数点精确到N位(四舍五入): 参考代码: #include #include #define N 7 int main() { int i,temp,a,b; cha...
  • xukun5137
  • xukun5137
  • 2015年07月14日 22:38
  • 494

JAVA中精确到小数点后位数的几种方法

/* * 这里假设精确到小数点后5位 */ public class AccurateDecimalPart { public static void main(String[] args) {...
  • qyy333
  • qyy333
  • 2013年05月22日 00:07
  • 2445

Java中精确到(保留)小数点后几位的方法

1,double f = 111231.5585; BigDecimal b = new BigDecimal(f); doublef1 = b.setScale(2,BigDecimal.R...
  • shiyong1949
  • shiyong1949
  • 2016年09月23日 18:16
  • 4719

C++的小数点后几位和几位有效数字

cout cout #include #include using namespace std; float c; float fun(float a){ if(a==1){ ret...
  • qq_36124802
  • qq_36124802
  • 2016年11月09日 21:44
  • 2513

mysql输出如何控制小数点位数

mysql 小数点位数
  • megglove
  • megglove
  • 2011年03月16日 16:45
  • 4980
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简谈c++小数点精确控制
举报原因:
原因补充:

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