十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
floor()是C语言中的一个数学函数,意思是向下取整,
创新互联是一家专业的成都网站建设公司,我们专注网站设计、成都网站建设、网络营销、企业网站建设,买链接,广告投放为企业客户提供一站式建站解决方案,能带给客户新的互联网理念。从网站结构的规划UI设计到用户体验提高,创新互联力求做到尽善尽美。
对应的还有ceil()函数,意思是向上取整
头文件:
#include
math.h
函数原型:
double
ceil(double
x);
double
floor(double
x);
函数说明:
ceil(x)
返回不小于x的最小整数值
以double类型数据返回
floor(x)
返回不大于x的最大整数值
以double类型数据返回。
助记:
ceil
英文意思是”天花板“
floor
英文意思是”地板“
人站在中间,就好比待处理的数。
ceil(x)获取最接近x的上面那个整数,floor(x)最接近x的下面的整数
向上向下 取整函数数只会对小数点后面的 数字不为零 的数进行操作,
要是给它一个整数 它就返回整数本身
对小数不为零的数操作:
给定 3.3
调用用向下取整函数 得到的是 3
调用用向上取整函数 得到的是 4
我觉得这个 实例最能体现函数的用处 理论的就不说了
但愿能看得懂吧~
其实你提的一排问题 书本上很容易找到答案的...
向下取整的意思是:指当计算的结果不为整数时取小于计算结果的整数。称为Floor,用数学符号⌊⌋表示,与之相对的,向上取整的运算称为Ceiling,用数学符号⌈⌉表示。
C语言定义的取整运算既不是Floor也不是Ceiling,无论操作数是正是负总是把小数部分截断(Truncate),所以当操作数为正的时候相当于Floor,当操作符为负的时候相当于Ceiling。
取整函数:
一、 INT取整。
对于正数,截掉小数取整。
=INT(12.6) 结果为 12。
对于负数,截掉小数再 -1 取整。
=INT(-12.6) 结果为 -13。
二、 TRUNC取整。
对于正数和负数,均为截掉小数取整
=TRUNC(12.6) 结果为 12。
=TRUNC(-12.6) 结果为 -12。