ceil功能:

返回大于等于表达式的最小整数。

ceil--数学函数,同样要加数学头文件#include<math.h>

ceil返回大于等于表达式的最小整数,例如:float a=4.5 那么int ceil(a)=5

ceil函数和float强制转换为int类型的区别:

ceil函数计算时与四舍五入无关,这和浮点型强制转换为整型是相同的;和float强制转换为int类型不同的是:ceil取整返回的是大于等于表达式的最小整数,而float强制转换int取整返回的是小于等于表达式的最大整数

例如:输入4.6,分别返回的是5和4

举例说明

1.ceil函数可用于快递更具重量计算运费等小数取整的运算。例如

快递费用计算:

​
#include<stdio.h>
#include<math.h>int main(void){ int q,n;float t;scanf("%d,%f",&q,&t);if(q==0)printf("Price: %.2f\n",10+3.0*ceil(t-1));else if(q==1)printf("Price: %.2f\n",10+4.0*ceil(t-1));else if(q==2)printf("Price: %.2f\n",15+5.0*ceil(t-1));else if(q==3)printf("Price: %.2f\n",15+6.5*ceil(t-1));else if(q==4)printf("Price: %.2f\n",15+10.0*ceil(t-1));else{printf("Error in Area\n");printf("Price: 0.00\n");}     return 0;}​

利用ceil函数很轻松地解决了小数化整的问题!!!

2.上下取整

//上下取整
#include<stdio.h>
#include<math.h>
int main()
{double n;int x, y;scanf("%lf", &n);//输入6.4的话x = ceil(n - 1);//输出6y = ceil(n);//输出7printf("%d %d\n", x, y);//与四舍五入无关return 0;
}​​

【C语言】取整函数ceil()用法相关推荐

  1. php 取整 ceil,php取整函数ceil、floor、round、intval用法区别

    本节内容: php取整函数ceil.floor.round.intval 在php编程中,遇到数据处理取整时,有以上四个函数可供选择. 1.ceil - 进一法取整 说明 float ceil ( f ...

  2. ceiling php,php取整函数ceil

    php取整函数ceil,floor,round,intval函数的区别 开发过程中,遇到数据处理取整的时候,你会用哪个呢,小涛来介绍一下:PHP取整函数有ceil,floor,round,intval ...

  3. C/C++ 取整函数 ceil()、floor()、trunc()

    向上取整函数 ceil() 向下取整函数 floor() 舍尾取整函数 trunc() 这三个函数都在头文件 math.h 中 floor(x)返回的是小于或等于x的最大整数. ceil(x)返回的是 ...

  4. php 取整 ceil,PHP取整函数:ceil,floor,round,intval有什么不同

    PHP取整函数:ceil,floor,round,intval有什么不同 发布时间:2021-02-13 09:03:11 来源:亿速云 阅读:76 作者:Leah PHP取整函数:ceil,floo ...

  5. 向下取整floor 和向上取整函数ceil

    floor(x),有时候也写做Floor(x),其功能是"向下取整",或者说"向下舍入",即取不大于x的最大整数(与"四舍五入"不同,下取整 ...

  6. php坐标轴取整,PHP取整函数:ceil,floor,round,intval的区别详细解析

    我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval. ceil -- 进一法取整说明float ceil ( float value ) 返回不小于 value 的下 ...

  7. php intval和ceil,php取整函数ceil,floor,round,intval的区别

    PHP取整函数有ceil,floor,round,intval,下面讲讲它们之间的区别. 1.ceil - 进一法取整 说明 float ceil ( float $value ) 返回不小于 val ...

  8. php 上取整函数是,PHP取整函数:ceil,floor,round,intval的区别详细解析

    搜索热词 PHP取整函数,主要是:ceil,floor,round,intval. 说明float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小 ...

  9. php 上取整函数是,php取整函数ceil,floor,round,intval 实例分析

    我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval. ceil -- 进一法取整 float ceil ( float value ) 返回不小于 value 的下一 ...

最新文章

  1. 计算机中的概念: 视图 VS 镜像
  2. hdu-1166敌兵布阵
  3. Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)
  4. 通用!Python保存一个对象的方式
  5. Repeater 绑定下拉列表
  6. 如何使用安装光盘为本机创建yum repository
  7. hideprocess in bcb
  8. leetcode 331. 验证二叉树的前序序列化
  9. 2 引入失败_苦等2年!总投资2800万!镇江首个民国风商场,来了!
  10. 想快速拥有个人网站?来试试这个...
  11. phpcmsV9正常安装后,后台管理员不存在? phpmyadmin无法打开?
  12. html 表格是网页中的数据,用 Pandas 读写网页中的 HTML 表格数据
  13. python中 return self的作用
  14. 组态王与DLT645-2007电能表通讯调试总结
  15. 计算机游戏测试软件,你的电脑能不能吃鸡,两款软件很简单就能测试出来
  16. 弱水三千,只取一瓢,当图像搜索遇见PostgreSQL(Haar wavelet)
  17. Linux系统下如何解压压缩包内某个文件
  18. 信息安全意识分享—社会工程学
  19. 编译原理陈火旺第三版第七章课后题答案
  20. 公钥,私钥,数字签名,证书图解(转)

热门文章

  1. 股票量化交易软件所具有的优势又说明了什么吗?
  2. Neutron 网络服务
  3. 以太坊-挣脱数字货币的枷锁
  4. Cheat engine 下载安装及汉化
  5. 翻译:审美体验的8项法则(8 Laws of Artistic Experience)
  6. 空气过滤网行业专用术语
  7. 7z的资源管理器右键菜单缺失
  8. js-xlsx/xlsx-style 纯前端数据导出Excel且支持自定义样式
  9. 成本管理体系具体业务解决方案说明((一)科目设置)
  10. python中globals_Python 中 globals() 函数的使用