开发者学堂课程【PHP 基础入门课程(上) :算术运算】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/709/detail/12601
算术运算
内容介绍
一、目标概念
二、示例
三、小结
一、目标概念
了解有哪些算术运算符以及这种符号,应该怎么去验证这个计算的结果,了解计算机的一个计算逻辑。
首先来看概念,算术运算符是实现两个数据的算术运算,这也是所学习的算是一种很基础的运算方式。
普通算术运算,需要得号左石两边都是数值。
·+:加法运算,左右两边相加。
-:减分运算,左边减去右边。
":乘法运算,左边乘以右边。
/:除法运算,左边除以右边,右边不能为0。
%:取余运算(模运算),左边除以右边,保留整数部分结果,右边不能为0。
*:幕运算,PHP7 后新增,底数的指数次相乘。
*、/、%的优先级比+、-的要高,相同优先级的情况下,从左往右开始运算。
二、示例
#算术运算 $a=10;$b= 8;
#加减乘除取余基本运算
$c = $a + $b; #$c =10 + 8 =18
$d = $a / $b; #$d=10/8=1.25
Se = $a % $b; #$e=10%8=1
1.25取整数部分
#幂运算
$f = $a ** 2; #$f=10*10=100
#运算符优先级
$g=10+10 / 10; #$g =10 +1=11
这个地方有几个注意事项,需要说下。
除法运算/和取余运算%的右侧都不能为0
如果有多个表达式参与复合运算,那么可以使用括号,来提升优先级。
$f =(10+10)/10; #$f = 20 / 10 = 2
三、小结
1、算术运算是进行数学的算术操作
2、算术运算包含+、-、*、1、%、**六种操作
3、运算符有优先级
*、1、%优先级比+、-要高,相同级别的优先级,从左往右开始运算可以使用括号来提升优先级。