作业介绍
浮点类型
用于存储「实数」(注意并不是严格意义上的实数,而是实数在一定规则下的近似),我们常使用的有以下两种:
float
:单精度浮点类型。小数点后最多存储7位数字double
:双精度浮点类型。小数点后最多存储15位数组 推荐使用double
浮点类型的输出
- 如果单使用
cout
输出浮点型变量时最多保留5位小数当小数点后位数大于5位时则会根据第6位四舍五入 - 如需保留固定位数小数点输出有两种方法
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double a;
cin >> a;
cout << fixed << setprecision(3) << a ; //方法1 需要搭配 #include <iomanip> 使用 ,3即为要保留的位数
printf("%0.4lf",a); //方法2 4即为要保留的位数,详见下表
return 0;
}
类型 | C++类型 | 定义举例 | printf语句中的格式 | 备注 |
---|---|---|---|---|
整型 | int | int x | d | 10位的数 |
长整型 | long long | long long x | lld | 20位的数 |
单精度 | float | float x | f | 有效数字7位 |
双精度 | double | double x | lf | 有效数字19位,常用这种 |
长双精度 | long double | long double x | lf 或 llf | 有效数字更长 |
类型转换规则

题目
认领作业后才可以查看作业内容。
- 状态
- 正在进行…
- 题目
- 10
- 开始时间
- 2025-1-6 0:00
- 截止时间
- 9999-8-1 23:59
- 可延期
- 24 小时