C/C++ floor函数

最后更新于:2020-07-28 20:25:15

一.floor函数简介

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

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

extern float floorf(float);//参数为flot类型
extern double floor(double);//参数为double类型
extern long double floorl(long double);//参数为long double类型

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

二.floor函数使用

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

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

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


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

    system("pause");
    return 0;
}


/*
输出:
floor(50.2) = 50.000000
floor(0.2) = 0.000000
floor(-50.2) = -51.000000
floor(-0.2) = -1.000000
floor(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++教程 » floor函数



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

python/C++教程

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

赞赏

微信赞赏支付宝赞赏