#include <iostream>
#include <cmath> // 引入数学库,用于floor函数
int main() {
double num = 4.7;
int result = static_cast<int>(std::floor(num)); // 使用floor函数进行向下取整,并转换为整型
std::cout << "向下取整后的结果是: " << result << std::endl; // 输出结果
return 0;
}
#include <cmath>
是为了使用 floor
函数,该函数可以对浮点数进行向下取整。double num = 4.7;
定义了一个双精度浮点数 num
,其值为 4.7。std::floor(num)
对 num
进行向下取整操作,结果为 4.0。然后通过 static_cast<int>
将其转换为整型。std::cout
用于将结果输出到控制台。如果你需要更多帮助或有其他问题,请随时告诉我!
上一篇:c++int的取值范围
下一篇:c++ 右值引用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站