金子的PHP之禅三(PHP运算符)

1.算是运算符

+ 加

- 减

* 乘

/ 除

% 取余

++ 加一

-- 减一

2.字符串运算符

.  代表两个字符串相连

.= 代表把右侧的字符串相连通常用于循环中

3.赋值运算符

= 等于

+= 加上右侧数字然后等于赋值

-= 减去右侧数字然后等于赋值

4.逻辑运算符

&& 相当于and 两个必须都为真,为true

|| 相当于 or 一个真,即为true

xor 逻辑异或,一真一假为true

! 逻辑非 真真假假

5.比较运算符

>=

<=

!=

== 值相同即可

===  表示出了值,类型也要相同

5.错误运算符

@ 控制对错误信息屏蔽,并不是解决问题,某些时候可以使用

6.三元运算符

true?a:b     为true时候执行a,假时执行b

7.优先级

逻辑型>算数型>关系型

作业练习:

1.$a=5;

$b= 6;

$a+$b

$a-$b

$a==$b

$a++

++$a

$b--

--$b

2.字符串

$b.‘567‘;

$b = 6;

$b ==‘6‘

$b+=8;

$b-=3;

3.逻辑

$a and $b

$a or $b=3

if($a or $b and $m)

if($a || $b and $m)

4.三元运算符

$a?echo $a:echo $b;

时间: 2024-12-21 00:48:28

金子的PHP之禅三(PHP运算符)的相关文章

Mysql学习笔记(三)运算符和控制流函数

原文:Mysql学习笔记(三)运算符和控制流函数 本章学习内容: 1.操作符 2.控制流程函数 操作符: i.圆括号.. 简单的介绍一下圆括号,圆括号的使用的目的是规定计算表达式的顺序...这个想必大家都熟悉例如  mysql>select 1+(2*3) mysql>select (1+2)*3 ii.比较运算符. 比较运算符就比较多了,并且也很常用..比如 = 等于: mysql> SELECT 1 = 0; -> 0 mysql> SELECT '0' = 0; -&g

ES6扩展运算符(三点运算符)“...”用法和对象拷贝

es6拷贝数组对象有以下方法: 方法一: Object.assign() // 对象浅拷贝,obj1复制给obj2,这种方法要把obj2设置为{},不能const obj2 = ""; const obj1 = {a: 1}; const obj2 = {}; Object.assign( obj2, obj1) 方法二 :ES6扩展运算符(...) //对象浅拷贝,obj1复制给obj2 const obj1 = {a: 1}; const obj2 = {...obj1}; 方法三

C#流程控制语句--分支语句(if,switch,三位运算符)

分支语句  if if(判断条件表达式) {//表达式结果为ture时执行} else {//表达式结果为false时执行} For example Console.WriteLine("请输入一个数字:"); int iInput = Convert.ToInt32(Console.ReadLine());//记录用户的输入 if (iInput % 2 != 0)//使用if语句进行判断 { Console.WriteLine(iInput + " 是一个奇数!"

Java 第三章 运算符和条件结构 笔记

一.保存真或假,使用boolean变量      有两个值:true 真                  false 假 二.从控制台接受输入信息,通过创建扫描器     Scanner input new Scanner(System.in);     int age input.nextInt();//接收int类型     String name=input.next();//接收Strin类型 三.关系运算符     > < >= <= == != 四.==和=的区别  

第三章.运算符

在Swift中你可以对浮点数进行取余运算( % ) 术语 运算符有一目, 双目和三目运算符. 一目运算符对操作一个对象, 如 -a. 一目运算符分为前置运算符和后置运算符, 前置运算符需紧排操作对象之前, 如 !b, 后置运算符需紧跟操作对象之后,如 i++, 双目运算符操作两个操作对象, 如 2 + 3. 是中置的, 因为它们出现在两个操作对象之间. 三目运算符操作三个操作对象, 和C语言一样, Swift只有一个三目运算符, 就是三目条件运算符 a ? b : c. 受运算符影响的值叫操作数

java学习阶段三:运算符和结构学习

import java.util.Scanner;/* * JAVA中运算符的学习: * 算术运算符:+.-.*./ 和 %,两个整数相除,结果还是整数. * 赋值运算符:=.+=.-=.*=./=.%=.&=.|=.~=.^=.<<=.>>= . >>>=.++ 和 --. * 比较运算符:==.!=.<.<=.> 和 >=. * 逻辑运算符:&&.|| 和 !. * 位运算符:&.|.~.^.<&l

第三章 运算符和表达式

课时20 认识运算符 1.运算符(操作符) 定义:是一个用于运算的符号,作用于一个或多个操作数. 操作数:参与运算的数据 2.运算符分类(A,B两类) A.按操作数的数量 一元(目)运算符 → 作用于一个操作数 二元(目)运算符 → 作用于两个操作数 (理解:一个运算符,例如:1+1=2   ''+'表示运算符,1和1是操作数) 三元(目)运算符 → 作用于三个操作数 代码表示的意思: double类型转化为int类型再转换为string类型 Double a=1.2; String b =(i

JavaSE学习笔记(三)——运算符与控制语句

一.   Java中的运算符 在Java中,按功能划分主要包含一下运算符. 1.算术运算符 2.关系运算符 3.布尔运算符 4.赋值运算符 5.字符串连接运算符 6.条件运算符 7.其他运算符,如:instanceof,new 1.1           算术运算符 算术运算符: 算术运算符 描述 + 相加 - 相减 * 相乘 / 返回整除的值 % 返回余数 ++ 自加一,如果++出现在变量的前面,先自加一在进行其他运算 如果++出现在变量的后面,先进行其他运算在自加一 -- 自减一,原理同上

C++笔记(三)运算符与类型转换

一.运算符的优先级与结合性 运算符优先级与结合性 优先级 运算符类型 运算符 结合性 1 括号.成员运算符 () , [] , -> , . 左结合 2 单目运算符 ! , ~ , ++ , -- , +(正号) , -(负号) , *(取内容) , &(取地址) , sizeof 右结合 3 乘除取余运算符 *, / , % 左结合 4 加减运算符 + , - 左结合 5 移位运算符 <<(左移) , >>(右移) 左结合 6 关系运算符 < , <=