算术运算| 学习笔记

简介: 快速学习算术运算。

开发者学堂课程【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=11.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、%优先级比+、-要高,相同级别的优先级,从左往右开始运算可以使用括号来提升优先级。

相关文章
|
5月前
|
存储 Python
NumPy 简单算术:加减乘除及其他运算
NumPy 中的简单算术运算可以通过 `add`, `subtract`, `multiply`, `divide`, `power`, `mod`, `remainder` 等函数实现,这些函数支持条件运算,并接受 `where` 参数。例如,`add()` 实现加法,`subtract()` 表示减法,`multiply()` 是乘法,`divide()` 用于除法,`power()` 提升到幂次,`mod()` 和 `remainder()` 计算余数。`absolute()` 或 `abs()` 可以计算数组元素的绝对值。这些函数可用于数组或类似数组对象,返回新数组存储运算结果。
48 2
|
5月前
|
C语言
C语言中的赋值运算、比较运算和逻辑运算详解
C语言中的赋值运算、比较运算和逻辑运算详解
104 0
|
存储 编译器 C语言
C语言(二) 补码,运算值与表达式
C语言(二) 补码,运算值与表达式
163 0
|
PHP 开发者
比较运算| 学习笔记
快速学习比较运算。
比较运算| 学习笔记
|
机器学习/深度学习 存储 人工智能
|
PHP 开发者
逻辑运算| 学习笔记
快速学习逻辑运算。
|
开发者 Python
四则运算|学习笔记
快速学习四则运算
|
Java Scala 开发者
算数运算符|学习笔记
快速学习算数运算符。
215 0
|
开发者 Python
逻辑运算的使用 | 学习笔记
快速学习 逻辑运算的使用
113 0
|
Go 开发者
算数运算符课堂练习|学习笔记
快速学习算数运算符课堂练习。
126 0