在 C++ 中,ceil()
函数是一个数学函数,用于将给定的浮点数向上取整为最接近的整数。这个函数包含在 <cmath>
头文件中。以下是如何使用 ceil()
函数实现向上取整的示例:
#include<iostream>
#include <cmath>
int main() {
double num = 10.3;
int rounded_num = std::ceil(num);
std::cout << "原始数字: "<< num<< std::endl;
std::cout << "向上取整后的数字: "<< rounded_num<< std::endl;
return 0;
}
在这个示例中,我们首先包含了和
头文件。然后,我们定义了一个名为
num的双精度浮点数变量,并将其值设置为
10.3。接下来,我们使用
std::ceil()函数将
num向上取整,并将结果存储在名为
rounded_num的整数变量中。最后,我们使用
std::cout` 输出原始数字和向上取整后的数字。
运行此程序将输出以下内容:
原始数字: 10.3
向上取整后的数字: 11
这就是如何使用 C++ 中的 ceil()
函数实现向上取整的技巧。