c++向下取整
时间: 2023-07-01 08:26:23 浏览: 317
向上取整和向下取整函数 C
5星 · 资源好评率100%
在 C++ 中向下取整可以使用下面两种方法:
1. 使用 floor 函数:floor 函数属于 math.h 头文件,可以对浮点数进行向下取整操作。
```c++
#include <iostream>
#include <cmath>
int main() {
double num = 3.7;
std::cout << floor(num) << std::endl; // 输出 3
return 0;
}
```
2. 强制类型转换:将浮点数强制转换成整型,由于整型只保留整数部分,因此会自动进行向下取整操作。
```c++
#include <iostream>
int main() {
double num = 3.7;
std::cout << (int)num << std::endl; // 输出 3
return 0;
}
```
阅读全文