博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
floor函数 并利用floor函数实现四舍五入功能
阅读量:4552 次
发布时间:2019-06-08

本文共 745 字,大约阅读时间需要 2 分钟。

floor函数:其功能是“下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“”不同,下取整是直接去掉小数部分)

#include <math.h>头文件下

floor(x+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的倍数

转载于:https://www.cnblogs.com/Mr-xu/archive/2012/09/05/2672466.html

你可能感兴趣的文章
PCB“有铅”工艺将何去何从?
查看>>
Solr环境搭建
查看>>
垂直居中的几种实现方法
查看>>
UILabel标签文字过长时的显示方式
查看>>
H5离线缓存机制-manifest
查看>>
比较:I/O成员函数getline() 与 get()(第二种用法)的用法异同
查看>>
201671010118 2016-2017-2《Java程序设计》 第十一周学习心得
查看>>
Get Sauce(状压DP)
查看>>
Office2007 升级到 office2010
查看>>
SpringBoot整合Hibernate
查看>>
PPT1 例2
查看>>
extern外部方法使用C#简单例子
查看>>
血液循环结构
查看>>
SQL Server统计数据库中表个数、视图个数、存储过程个数
查看>>
设计模式:观察者模式
查看>>
JVM体系结构之六:堆Heap之1
查看>>
TCP之二:TCP的三次握手与四次分手
查看>>
6.28 加法作业
查看>>
【bzoj2829】信用卡凸包 凸包
查看>>
oracle 游标
查看>>