floor()是C语言中的一个数学函数,意思是向下取整,
坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都发电机租赁小微创业公司专业提供企业网站制作营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。
对应的还有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的下面的整数
如果是大于等于的取整,可能不是最优,自己想的:
if(f%n0)i=f/n+1;
else i=f/n
向上向下 取整函数数只会对小数点后面的 数字不为零 的数进行操作,
要是给它一个整数 它就返回整数本身
对小数不为零的数操作:
给定 3.3
调用用向下取整函数 得到的是 3
调用用向上取整函数 得到的是 4
我觉得这个 实例最能体现函数的用处 理论的就不说了
但愿能看得懂吧~
其实你提的一排问题 书本上很容易找到答案的...