作业介绍

浮点类型

用于存储「实数」(注意并不是严格意义上的实数,而是实数在一定规则下的近似),我们常使用的有以下两种:

  • 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 小时