博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ceil round floor
阅读量:5076 次
发布时间:2019-06-12

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

 

ceil 是“天花板”  floor 是 “地板”  一个靠上取值,另一个靠下取值,如同天花板,地板。 

 

 

 

double floor(double x);

double ceil(double x);

使用floor函数。

floor(x)返回的是小于或等于x的最大整数。

如:     floor(10.5) == 10    floor(-10.5) == -11

 

使用ceil函数。

ceil(x)返回的是大于x的最小整数。

如:     ceil(10.5) == 11    ceil(-10.5) ==-10

 

 floor()是向下取整,floor(-10.5) == -11;

ceil()是向上取整,ceil(-10.5) == -10

 

 

 

(x)返回不小于x的最小整数值(然后转换为double型)。

 

(x)返回不大于x的最大整数值。

 

(x)返回x的四舍五入整数值。

 

 

 

 

#include <stdio.h>

 

#include <math.h>

 

int main(int argc, const char *argv[])

 

{

 

float num = 1.4999;

 

printf("ceil(%f) is %f\n", num, ceil(num));

 

printf("floor(%f) is %f\n", num, floor(num));

 

printf("round(%f) is %f\n", num, round(num));

 

return 0;

 

}

 

 

 

 

(1.499900) is 2.000000

 

(1.499900) is 1.000000

 

(1.499900) is 1.000000

 

转载于:https://www.cnblogs.com/2014acm/p/3887048.html

你可能感兴趣的文章
Zookeeper Monitor集群监控开发
查看>>
c语言实现动态指针数组Dynamic arrays
查看>>
css Gradients(渐变)
查看>>
HDU 4309 Seikimatsu Occult Tonneru 网络流量+像缩进
查看>>
【日报C在23】堆和栈的深入了解
查看>>
深入浅出JMS(一)——JMS简单介绍
查看>>
ZooKeeper的学习与应用
查看>>
android download学习记录
查看>>
研制埃博拉疫苗与科学家的奇思秒想
查看>>
Oracle 事务的開始与结束
查看>>
GAJavaScriptTracker javaScript 的足迹分析
查看>>
Mybatis 使用 mapper 接口规范的 一对一, 一对多,多对多映射
查看>>
python 高级部分精华--那些书本不会告诉你的坑
查看>>
tensorflow 模型保存与加载 和TensorFlow serving + grpc + docker项目部署
查看>>
org.w3c.dom(java dom)解析XML文档
查看>>
Docker容器安装weblogic详细教程
查看>>
PyCharm的HelloHorld
查看>>
选择合适的CA购买SSL证书
查看>>
微软职位内部推荐-Senior SDE
查看>>
阻塞队列
查看>>