#include <iostream>
#include <cmath> // 导入数学函数库
using namespace std;
int main() {
double num = 4.7;
int floor_value = floor(num); // 使用floor函数进行向下取整
cout << "原始数值: " << num << endl;
cout << "向下取整后的值: " << floor_value << endl;
return 0;
}
#include <cmath>
导入了 C++ 标准库中的数学函数,包括 floor
函数。double num = 4.7;
定义了一个双精度浮点数 num
,其值为 4.7。int floor_value = floor(num);
使用 floor
函数对 num
进行向下取整操作,并将结果赋值给 floor_value
。注意 floor
返回的是 double
类型,因此这里可以安全地转换为 int
。cout
输出原始数值和向下取整后的值。如果需要处理负数,floor
函数同样适用。例如,floor(-4.7)
的结果是 -5
。
上一篇:c++ mutex
下一篇:c++ sizeof
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站