C++ 中的向上取整和向下取整函数
ceil 函数
ceil 函数返回等于或大于该值的最小整数。此函数在 C++ 语言中声明在 “cmath” 头文件中。它接受一个需要计算其向上取整值的单一值。变量的数据类型只能是 double/float/long double。
以下是 C++ 语言中 ceil 函数的语法:
double ceil(double x); float ceil(float x);
以下是 C++ 语言中 ceil 函数的示例:
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float var = 1234.25;
float res;
res = ceil(var);
cout << "Ceil value of " << var << " = " << res << endl;
return 0;
}输出
Ceil value of 1234.25 = 1235
floor 函数
floor 函数返回等于或小于该值的最大整数。此函数也在 C++ 语言的 “cmath” 头文件中声明。它接受一个需要计算其向下取整值的单一值。变量的数据类型只能是 double/float/long double。
以下是 C++ 语言中 floor 函数的语法:
double floor(double x); float floor(float x);
以下是 C++ 语言中 floor 函数的示例:
示例
#include <iostream>
#include <cmath>
using namespace std;
int main() {
float var = 211.876;
float res;
res = floor(var);
cout << "Floor value of " << var << " = " << res << endl;
return 0;
}输出
Floor value of 211.876 = 211
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP