保函网

c语言floor函数的使用方法

发布时间:2026-03-23 | 来源:互联网转载和整理

floor函数——floor函数基本语法

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

#include

doublefloor(doublearg);

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

x=6.04;

y=floor(x);

y的值为6.0.

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

语法:FLOOR(number,significance)

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

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

“使其等于最接近的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的倍数

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

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

floor函数使用示例

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

公式说明(结果)=FLOOR(2.5,1)将2.5沿绝对值减小的方向向下舍入,使其等于最接近的1的倍数⑵=FLOOR(-2.5,-2)-2.5沿绝对值减小的方向向下舍入,使其等于最接近的-2的倍数(-2)=FLOOR(-2.5,2)将返回错误值,因为-2.5和2的符号不同(#NUM!)=FLOOR(1.5,0.1)将1.5沿绝对值减小的方向向下舍入,使其等于最接近的0.1的倍数(1.5)=FLOOR(0.234,0.01)将0.234沿绝对值减小的方向向下舍入,使其等于最接近的0.01的倍数(0.23)

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

floor

上一篇:现在养殖什么最赚钱?

下一篇:笔记本电脑的设置虚拟内存的好处和坏处

其他文章

  • 恒大官方最新准确消息(恒大官网购票)
  • 王伯安(关于王伯安简述)
  • 商砼(关于商砼介绍)
  • 来开头的四字成语,来开头的四字成语褒义
  • 一人一张口口下长只手猜字谜(一人一张口口下长只手打一字)
  • 碗砣(关于碗砣简述)
  • 一什么旗杆
  • 推荐下朝阳公园好玩的项目
  • 一只只的什么填空词语
  • 父亲节的画怎么画简单版(父亲节的画怎么画)
  • ft是什么单位多少米(ft是什么单位的缩写)
  • 中考体检有哪些项目
  • 收入证明的格式、范例
  • 教师资格考试面试需要什么材料
  • 法证先锋剧情介绍3(法证先锋1剧情介绍)
  • lol最强adc选手排名 曾被官认世界第一的他却毁于牛肉面
  • 怎样通过英雄联盟游戏ID查询QQ号
  • 杜明远(关于杜明远简述)
  • 春季的诗有什么诗
  • 渔轮(关于渔轮简述)