C/C++ round函数

最后更新于:2020-07-29 20:00:55

一.round函数简介

C语言round函数用于对浮点数float或者double或者long double四舍五入,也是一个比较常用的函数 ,语法如下:

#include <math.h> //需要包含头文件

extern float roundf(float);//参数为flot类型
extern double round(double);//参数为double类型
extern long double roundl(long double);//参数为long double类型

注意:round函数的返回是double类型,并非int类型;

二.round函数使用

round函数主要用于对浮点数四舍五入,示例如下:

/************************************************************************/
/*@文件名      : round.cpp
/*@日  期      : 2020/7/17 19:37
/*@作  者      : 猿说编程
/*@公众号      : 猿说编程
/*@博客        : www.shuopython.com
/*@描述        : round函数 - C/C++教程
/************************************************************************/

#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include "windows.h"
#include <math.h>


int main()
{
    printf("round(50.2) = %f \n", round(50.2));
    printf("round(50.8) = %f \n", round(50.8));
    printf("round(0.2) = %f \n", round(0.2));
    printf("round(-50.2) = %f \n", round(-50.2));
    printf("round(-50.8) = %f \n", round(-50.8));
    printf("round(100.2) = %f \n", round(100.2));

    system("pause");
    return 0;
}


/*
输出:
round(50.2) = 50.000000
round(50.8) = 51.000000
round(0.2) = 0.000000
round(-50.2) = -50.000000
round(-50.8) = -51.000000
round(100.2) = 100.000000
Press any key to continue . . .


*/


猜你喜欢

1. 三目运算符

2. 逗号表达式

3. char和wchar_t相互转换

4. wprintf输出中文乱码

5. unicode和多字节区别

6. GetLastError返回代码含义

7. ceil函数






转载请注明: 猿说编程 » C/C++教程 » round函数



技术交流、商务合作请直接联系博主
扫码或搜索:猿说编程

python/C++教程

猿说编程
微信公众号 扫一扫关注

赞赏

微信赞赏支付宝赞赏