📅  最后修改于: 2023-12-03 15:29:50.420000             🧑  作者: Mango
math.round() 函数是 C++ STL 数学库中的一个函数,用于四舍五入一个浮点数。该函数接受一个浮点数作为参数,返回对该数进行四舍五入后最接近的整数。
该函数在头文件 math.h 中定义。
#include <math.h>
double round(double x);
float roundf(float x);
long double roundl(long double x);
round() 函数接受一个浮点数作为参数 x。
math.round() 函数将对参数进行四舍五入操作,返回对应的最接近整数。
double x = 1.4;
double y = 1.6;
cout << round(x) << endl; // 输出结果为 1
cout << round(y) << endl; // 输出结果为 2
math.round() 函数可能会产生舍入误差,尤其是在较高精度的计算中。在进行关键运算时,应谨慎使用该函数。
#include <iostream>
#include <math.h>
using namespace std;
int main() {
double x = 1.4;
double y = 1.6;
cout << round(x) << endl;
cout << round(y) << endl;
return 0;
}