上取整函数和下取整函数c++
时间: 2024-06-15 20:06:41 浏览: 93
在C++中,上取整函数和下取整函数是用来对浮点数进行取整操作的函数。
1. 上取整函数(ceil):该函数返回大于或等于给定浮点数的最小整数值。如果给定的浮点数本身就是整数,则返回该整数。
例如:
```cpp
#include <iostream>
#include <cmath>
int main() {
double num = 3.14;
double result = ceil(num);
std::cout << "Ceiling value of " << num << " is " << result << std::endl;
return 0;
}
```
输出:
```
Ceiling value of 3.14 is 4
```
2. 下取整函数(floor):该函数返回小于或等于给定浮点数的最大整数值。如果给定的浮点数本身就是整数,则返回该整数。
例如:
```cpp
#include <iostream>
#include <cmath>
int main() {
double num = 3.14;
double result = floor(num);
std::cout << "Floor value of " << num << " is " << result << std::endl;
return 0;
}
```
输出:
```
Floor value of 3.14 is 3
```
阅读全文