round()C ++中的函数用于将作为参数传递给它的double,float或long double值四舍五入到最接近的整数值。在c ++程序中用于使用round()函数的头文件是或。
以下是round()C ++ 11标准之后的重载版本双轮(双D)
圆浮(F浮)
长双圆(长双LD)
双轮(T var)
注–返回的值是表示为浮点数的最接近的整数,即对于2.3,返回的最接近的值将是2.0而不是2。
以下程序用于演示C ++程序中round函数的用法-
示例#include
#include
int main(){
double num1=10.5;
double num2=10.3;
double num3=9.7;
std::cout <
std::cout <
std::cout <
num1=-9.3;
num2=-0.3;
num3=-9.9;
std::cout <
std::cout <
std::cout <
return 0;
}
输出结果Nearest integer after round(10.5) :11
Nearest integer after round(10.3) :10
Nearest integer after round(9.7) :10
Nearest integer after round(-9.3) :-9
Nearest integer after round(-0.3) :-0
Nearest integer after round(-9.9) :-10