编程语言
首页 > 编程语言> > c++入门(5)——double类型和fixed<<setprecision()

c++入门(5)——double类型和fixed<<setprecision()

作者:互联网

目录

 

double

fixed<<setprecision()


double

之前我们讲int类型(见https://blog.csdn.net/nameQWQ_CSDN/article/details/117092192?spm=1001.2014.3001.5501)时,便提到过double,double是实数类型,而这所谓的实数,即指整数和小数,也就是包含了int类型,在定义时,也与int一样

int a;//int的定义方法
double b;//double的定义方法(注,这//后的为注释,不是代码哦~)

同样地,输入输出也是一样哦,不过在输入时,你不仅可以输入整数,小数也可以输入了

代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
	double a;
	cin>>a;
	cout<<a;
	return 0;
}

运行效果

是不是非常简单?(只要看了我之前的文章,就懂了,一些不学c++的大佬们也可以通过我的文章来学习哦~)

fixed<<setprecision()

在学习英语的过程中,我们都会学到一些固定搭配

,c++中同样也有,比如fixed<<setprecision()

我在学时,是不知道这是什么意思的,完全死记硬背,这个东西的作用就是保留()位小数,是放在输出cout中的,保留1位小数就是fixed<<setprecision(1),两位小数就是fixed<<setprecision(2)当你输入8.666时,会自动四舍五入,输出8.67,非常的方便,代码如下

#include<bits/stdc++.h>
using namespace std;
int main()
{
	double a;
	cin>>a;
	cout<<fixed<<setprecision(2)<<a;
	return 0;
}

当你输入8.1时,也会输出8.10,自动补零。

好了,今天就到这里,再见!

谢谢阅读!

对了,作者也有一道题不会,见我博客c++铺地毯问题,求大神代码!

再见!

标签:cout,setprecision,double,c++,int,fixed,小数
来源: https://blog.csdn.net/nameQWQ_CSDN/article/details/117374388