你是否正在寻找关于floor函数的内容?让我把最高级的东西奉献给你:

C语言 floor 函数

Posted on

floor函数

floor(x),有时候也写做Floor(x),其功能是“下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“四舍五入”不同,下取整是直接去掉小数部分),例如:

x=3.14,floor(x)=3

y=9.99999,floor(y)=9

在C语言的库函数中,floor函数的语法如下:

#include

double floor( double arg );

功能: 函数返回参数不大于arg的最大整数。例如,

x = 6.04;

y = floor( x );

y的值为6.0.

与floor函数对应的是ceil函数,即上取整函数。

有趣的是,要实现 四舍五入,只需要 将代码中的 floor(m)改成floor(m+0.5)就可以了。

有趣的是,floor在英文中是地板的意思,而ceil是天花板的意思,很形象地描述了下取整和上取整的数学运算。

说明:如果任一参数为非数值参数,则 FLOOR 将返回错误值 #VALUE!。

如果 number 和 significance 符号相反,则函数 FLOOR 将返回错误值 #NUM!。

不论 number 的正负号如何,舍入时参数的绝对值都将减小,。如果 number 恰好是 significance 的倍数,则无需进行任何舍入处理。

FLOOR

用途:将参数Number沿绝对值减小的方向去尾舍入,使其等于最接近的significance的倍数。

语法:FLOOR(number,significance)

参数:Number为要舍入的某一数值,Significance为该数值的倍数。

实例:如果A1=22.5,则公式“=FLOOR(A1,1)”返回22;=FLOOR(-2.5,-2)返回-2。

“使其等于最接近的significance的倍数”,比如:

如果A1=22.5,则公式“=FLOOR(A1,1)“ 结果就是22,22最接近1的倍数

如果A1=22.5,则公式“=FLOOR(A1,3)“ 结果就是21,21最接近3的倍数

如果A1=25.8,则公式“=FLOOR(A1,3)“ 结果就是24,24最接近3的倍数

以上就是关于floor函数的全部内容,相信你一定会非常满意。

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/shenmilingyu/article-20798-1.html

c语言中floor有什么作用,floor函数?floor函数的使用方法?ceil函数?C语言 floor 函数...相关推荐

  1. 在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数。GetStdHandle(参数)函数用于获得句柄

    在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数. 参数1:句柄 参数2:颜色 颜色的参数 数值 颜色 0 黑色 1 深蓝色 2 深 ...

  2. C语言中static关键字的作用

    在C语言中static的作用如下 第一.在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放.  第二.static修饰全局变量的时候, ...

  3. C语言中static关键字的作用详解,全网最透彻

    在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条. (1)先来介绍它的第一条也是最重要的一条:隐藏. 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有 ...

  4. c语言中do有什么作用,C语言中do while语句的用法是什么?_后端开发

    c语言有且唯一的函数是什么?_后端开发 在​c语言中有且唯一的函数是:"main"函数."main"函数,又称主函数,是程序执行的起点:如果有其他函数,则会完成 ...

  5. char* 赋值 const char* 释放_C/C++编程笔记:C语言中 const 关键字的作用及解析,值得收藏!...

    有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定.例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小. 为了满足这一要求,可以使用const关键字对变量加以限定: c ...

  6. c语言中return 0的作用,return 0在c语言中代表着什么?

    return 0在c语言中代表着什么? 发布时间:2020-03-26 17:05:39 来源:亿速云 阅读:601 作者:小新 return 0在c语言中代表着什么?可能大家对c语言并不陌生,或者从 ...

  7. c语言中的union的作用,c语言中的union是什么意思啊?

    满意答案 muhande 2020.01.02 采纳率:49%    等级:7 已帮助:207人 1. c语言中的union 是联合体,就是一个多个变量的结构同时使用一块内存区域,区域的取值大小为该结 ...

  8. c语言中exit(0)的作用,C语言中exit(0)与exit(1)有什么区别??

    C语言中exit(0)与exit(1)有什么区别?? 來源:互聯網  2011-05-19 04:55:14  評論 分類: 電腦/網絡 >> 軟件 問題描述: return又和exit( ...

  9. c语言中cr有啥作用,C语言中lt;CRgt;是什么意思?

    优质回答 回答者:1239256806 2018-12-15 在文本处理中, CR, LF, CR/LF是不同操作系统上使用的换行符. Dos和windows采用回车+换行CR/LF表示下一行, 而U ...

  10. c语言中volatile关键字的作用

    读文章之前 可以先看一下<程序员的自我修养 >第28页 过度优化. volatile 提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直 ...

最新文章

  1. docker-2-简单使用docker-ce
  2. go1.8之安装配置
  3. Python调用外部程序——os.system()和subprocess.call()
  4. 用Font Awesome代替网页icon小图标
  5. 内部类(闭包与回调)
  6. [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)
  7. Java开发人员必备的7大技能,每一个都必不可少
  8. 紫书 例题8-10 UVa 714 (二分答案)
  9. Div前台显示自动换行和不自动换行的问题
  10. matlab基本矩阵运算,matlab的矩阵基本运算问题已知A=[a,b,c;d,e,f;h,I,j],B=[l,m,n;x,y,z;q,o,p]...
  11. 泛微对协同管理的定义
  12. 通信协议:HTTP、TCP、UDP
  13. 【音乐分享】Let Me Go
  14. h5制作的简易单机球球大作战
  15. IDEA汉化后设置无法打开
  16. 【STC单片机】通过ADC外部输入调节PWM占空比输出并串口打印当前脉冲值
  17. 我国超级计算机的发展成就,中国最近的科技发展成就
  18. Android深入浅出系列课程---Lesson13 LLY110529_虚拟机概述,JIT概述
  19. 人工智能-----自然语言处理(NLP)基础理解
  20. 用了这么多年iPhone,你知道包装盒里为何会有两张贴纸?看完涨知识

热门文章

  1. 无人驾驶学习笔记-NDT 配准
  2. c# word 在当前光标位置插入内容
  3. linux刷rockchip工具,Rockchip官方純linux,kernel4.4.0
  4. python关键词挖掘_Python挖词脚本,挖出几十万关键词不是梦 带搜索量
  5. unittest之TestResult类详解
  6. pragma comment的使用
  7. J2SDK和TOMCAT的安装及配置
  8. easySearch:一款聚合资源搜索神器
  9. Google maps及51ditu的图片切割及存储方法
  10. 清理数据 python_使用python的数据清理技术