C/C++ ceil函数

最后更新于:2020-07-28 20:20:12

一.ceil函数简介

C语言ceil函数用于对浮点数float或者double或者long double向上取整,也是一个比较常用的函数 ,语法如下:

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

extern float ceilf(float); //参数为flot类型
extern double ceil(double); //参数为double类型
extern long double ceill(long double); //参数为long double类型

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

二.ceil函数使用

ceil函数主要用于对浮点数向上取整,示例如下:

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

#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include "windows.h"
#include <math.h> //需要包含头文件


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

    system("pause");
    return 0;
}


/*
输出:
ceil(50.2) = 51.000000
ceil(0.2) = 1.000000
ceil(-50.2) = -50.000000
ceil(-0.2) = -0.000000
ceil(100.2) = 101.000000
Press any key to continue . . .

*/


猜你喜欢

1. 三目运算符

2. 逗号表达式

3. char和wchar_t相互转换

4. wprintf输出中文乱码

5. unicode和多字节区别

6. GetLastError返回代码含义




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



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

python/C++教程

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

赞赏

微信赞赏支付宝赞赏