运算符和表达式
一、什么是表达式?
表达一定结果的式子
表达式是由操作数和运算符组成
(操作数:在某些复杂运算中,表达式本身,也可以是操作数)
二、运算符的分类
1.算术运算符:+;-;*;/;%;++;--;
2.赋值运算符:+=;-=;*=;/=;%=;
3.关系运算符:>;<;>=;<=;==;!=;
4.逻辑运算符
5.条件运算符:判断条件=>?:
条件为真实的语句
三、运算符的优先级
先括号,然后正负(++,--);再算术运算(先乘除,后加减)
再关系运算(先比较大小,再比较是否相等)
再逻辑运算(先与,后或);再条件运算
最后赋值!
1. 一元运算符:只处理一个操作数的运算符
二元运算符:只处理两个操作符的运算符
++a/--a 是在使用a之前,使用a的值加或者减1
a++/a--是在使用a之后,使用a的值加或者减1
2. 赋值运算符是将右侧的值赋值给左边的变量
复合赋值运算符
3. 测试两个操作数之间的关系,返回的结果是布尔型
4. 对两个布尔类型的操作数进行操作的
返回的结果也是布尔型
分类:①逻辑非:! 非真即假,非假即真
②逻辑与:& &&短路与
短路与。如果第一个表达为假,后面讲不进行运算,结果为假
段落或,如果第一个表达式为真,后面的将不进行运算,结果为真