【C语言】取整函数ceil()用法
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()用法相关推荐
- php 取整 ceil,php取整函数ceil、floor、round、intval用法区别
本节内容: php取整函数ceil.floor.round.intval 在php编程中,遇到数据处理取整时,有以上四个函数可供选择. 1.ceil - 进一法取整 说明 float ceil ( f ...
- ceiling php,php取整函数ceil
php取整函数ceil,floor,round,intval函数的区别 开发过程中,遇到数据处理取整的时候,你会用哪个呢,小涛来介绍一下:PHP取整函数有ceil,floor,round,intval ...
- C/C++ 取整函数 ceil()、floor()、trunc()
向上取整函数 ceil() 向下取整函数 floor() 舍尾取整函数 trunc() 这三个函数都在头文件 math.h 中 floor(x)返回的是小于或等于x的最大整数. ceil(x)返回的是 ...
- php 取整 ceil,PHP取整函数:ceil,floor,round,intval有什么不同
PHP取整函数:ceil,floor,round,intval有什么不同 发布时间:2021-02-13 09:03:11 来源:亿速云 阅读:76 作者:Leah PHP取整函数:ceil,floo ...
- 向下取整floor 和向上取整函数ceil
floor(x),有时候也写做Floor(x),其功能是"向下取整",或者说"向下舍入",即取不大于x的最大整数(与"四舍五入"不同,下取整 ...
- php坐标轴取整,PHP取整函数:ceil,floor,round,intval的区别详细解析
我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval. ceil -- 进一法取整说明float ceil ( float value ) 返回不小于 value 的下 ...
- php intval和ceil,php取整函数ceil,floor,round,intval的区别
PHP取整函数有ceil,floor,round,intval,下面讲讲它们之间的区别. 1.ceil - 进一法取整 说明 float ceil ( float $value ) 返回不小于 val ...
- php 上取整函数是,PHP取整函数:ceil,floor,round,intval的区别详细解析
搜索热词 PHP取整函数,主要是:ceil,floor,round,intval. 说明float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小 ...
- php 上取整函数是,php取整函数ceil,floor,round,intval 实例分析
我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval. ceil -- 进一法取整 float ceil ( float value ) 返回不小于 value 的下一 ...
最新文章
- 计算机中的概念: 视图 VS 镜像
- hdu-1166敌兵布阵
- Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)
- 通用!Python保存一个对象的方式
- Repeater 绑定下拉列表
- 如何使用安装光盘为本机创建yum repository
- hideprocess in bcb
- leetcode 331. 验证二叉树的前序序列化
- 2 引入失败_苦等2年!总投资2800万!镇江首个民国风商场,来了!
- 想快速拥有个人网站?来试试这个...
- phpcmsV9正常安装后,后台管理员不存在? phpmyadmin无法打开?
- html 表格是网页中的数据,用 Pandas 读写网页中的 HTML 表格数据
- python中 return self的作用
- 组态王与DLT645-2007电能表通讯调试总结
- 计算机游戏测试软件,你的电脑能不能吃鸡,两款软件很简单就能测试出来
- 弱水三千,只取一瓢,当图像搜索遇见PostgreSQL(Haar wavelet)
- Linux系统下如何解压压缩包内某个文件
- 信息安全意识分享—社会工程学
- 编译原理陈火旺第三版第七章课后题答案
- 公钥,私钥,数字签名,证书图解(转)