c++入门——double类型和fixed<<setprecision()
Posted nameQWQ_CSDN
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++入门——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的定义方法(注,这//后的为注释,不是代码哦~)
同样地,输入输出也是一样哦,不过在输入时,你不仅可以输入整数,小数也可以输入了
代码(程序文件见https://download.csdn.net/download/nameQWQ_CSDN/19207749?spm=1001.2014.3001.5501)
#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,非常的方便,代码如下(程序文件见https://download.csdn.net/download/nameQWQ_CSDN/19207780?spm=1001.2014.3001.5501)
#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++铺地毯问题,求大神代码!
再见!
以上是关于c++入门——double类型和fixed<<setprecision()的主要内容,如果未能解决你的问题,请参考以下文章
c++入门——double类型和fixed<<setprecision()