1. ceil — 进一取整函数
函数详解
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
示例:

ceil(4.33)  5

2. floor — 舍去取整函数

函数详解
float floor ( float value )
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
示例:

echo floor(9.99) 9

3. round — 四舍五入取整函数

函数详解
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
例子 1. round() 例子

round(3.4); 3

round(3.5); 4

因为我们的取整函数返回的数据类型都是float类型,一般我们可用intval函数,将数据类型强制转化为整数类型。

示例:
intval—将数据强制转化成整数型态
例子intval()

intval(4.3) 4

intval(4.7) 4

好了,我们来尝试下将除法结果分为整数和余数部分吧。

举例:7/3
整数部分:intval(floor(7/3))
余数部分:7%3

PHP语法基础篇——除法取整和取余数相关推荐

  1. c语言中除法取整和取余,编程基础-关于取整和取余的应用

    取整和取余在程序中的作用 取整,截取的是一个整数的前半部分: 取余,截取的是一个整数的后半部分. 关于取整和取余,我用一个判断回文数的例子来说明.(有关判断回文数更好的判断方法,请参看我另一篇博文) ...

  2. JavaSE笔记(语法基础篇)

    文章目录 语法基础篇 第1章 概述 1.1 计算机组成部分 1.2 人机交互方式 1.3 计算机语言 1.4 软件与软件开发 1.5 Java语言介绍 1.6 Java开发环境搭建 1.7 常见错误 ...

  3. python的取整和取余_Python中取余、除法、取整的操作逻辑

    对于python而言,容易混淆的运算符有 除(/),取余(%),取整(//). 取余(%) 对于这三种运算符而言,取余操作有时会令人费解.例如: 7 % 3 =1 1 % 10 = 1 0.3 % 1 ...

  4. 【学习笔记】关于正整数除法下取整和上取整的一些基本运算公式

    您从来没有见过这么菜的东西对不对.没错我就是这么菜.实在对不起玷污了您的眼睛. OI 中经常遇到有关下取整和上取整的运算,这些公式手推很容易,但是对我这种菜鸡来说非常容易出错并且需要耗时,因此不如把他 ...

  5. python的取整和取余_python取余取整

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 取余的公式:余数=除数-被除数*商python的的余数是按照整除(向下取整)得到 ...

  6. [深入浅出C语言]理解取整、取余和取模

    关于C语言的取模运算,也许你只了解正数取模,而从未接触过负数取模,本文就来分享一波C语言取整.取模和取余的个人学习经验与心得,希望对你有所帮助. 笔者水平有限,难免存在纰漏,欢迎指正交流. 关于取整 ...

  7. 深入理解取整、取余与取模问题

    目录 1. 取整问题 1.0向取整(C语言默认的取整方案) 2.地板取整(向负无穷的方向取整) 3.天花板取整(向+无穷的方向取整) 4.四舍五入取整 汇总例子 2.取模问题 1.余数的定义 2.两种 ...

  8. python的取整和取余_python取余运算符是什么?

    python取余运算符是什么? python取余运算符是%,即表示取模,返回除法的余数. 假设变量: a=10,b=20: 那么b % a 输出结果 0 Python语言支持以下类型的运算符: (1) ...

  9. JS 取整,取余操作

    在我们进行数据处理时,往往会用到某个数的取整和取余操作,下面对这该方法进行总结 文章目录 1.丢弃小数部分,保留整数部分 2.向上取整,有小数就整数部分加1 3.四舍五入. 4.向下取整 5.java ...

最新文章

  1. APP之红点提醒三个阶段
  2. 地铁7号线路图_南京地铁S1号线机场线,都经过哪些地方?如何查询地铁换乘?查询站点信息?...
  3. mobaxterm 传文件夹_如何使用MobaXterm上传文件到远程Linux系统-MobaXterm使用教程
  4. Java数据持久层框架 MyBatis之API学习八(Java API详解)
  5. php文章远程图片,php保存远程图片到本地 php正则匹配文章中的远程图片地址
  6. 简单聊聊AspNetCore的启动流程
  7. 代码挑战“ Vrolijke Framboos”事后验尸
  8. 连接fiddler后手机无法显示无网络
  9. 极域电子书包课堂管理系统怎么控屏_极域电子教室使用方法
  10. lol走砍e源码_【精选】某LOL走砍E盾+VMP卡登陆解决办法
  11. Typecho独立下载插件安装与使用
  12. SLAM notes
  13. bittorrent+sync+java_使用BitTorrent-Sync实现双机文件双向同步
  14. 图形镜像对称(示意图)
  15. java到底是引用传递还是值传递?
  16. 思科下一代模拟器EVE-NG安装
  17. 串行异步通信_什么是并行传输、串行传输、异步传输?
  18. BurpSuit在不同浏览器中配置代理
  19. 两个日期相差月数计算公式
  20. STM32 热敏电阻NTC的软件设计(ADC采集)

热门文章

  1. linux netcdf编译,Netcdf4安装指南
  2. 推荐几个免费的ppt模板网站
  3. Unity FPS显示工具
  4. 设计师都在用的素材网站,真的纯免费,还能商用
  5. 原生JS【fiveKeyPress】2秒内五次点击键盘任意键(或组合键)触发自定义事件(以Pause/Break键为例)
  6. java小白日常报错
  7. 如何判断两条线段是否相交
  8. tc command gives Error: Specified qdisc not found on RHEL 8
  9. BGP路由属性和选路
  10. tomcat 配置域名和ssl证书