运算符
算数运算符顾明思义就是进行算数操作的运算符
+ 加法 ++(前置) 自增
- 减法 ++(后置)自增
* 乘法 -(前置) 自减
/ 除法 -(后置) 自减
% 取模 +符号不变
自增和自减
自增++ 自减 --
自增和自减分为前置和后置元素
所谓的前置元素就是将元素符放到变量的前面后置就是将元素符放到后面
例子:前置自增++a
后置自减:a--
逻辑操作符
! 逻辑非(NOT) 无
&& 逻辑与(AND)若左值为假,则不算运算右值
|| 逻辑或(OR) 若左值为真,则不运算右值
非
非运算符使用!表示
非运算符会对原值取反,不如原值是true使用非运算符会返回false 原值false使用非运算符会返回true
与
与运算符使用&&表示
对布尔值运算,会将非布尔值转换为布尔值,
对布尔值左运算时,如果两个值都为true则返回true否则返回false
非布尔值时;如果两个都是true,则返回第二个值,如果两个值中有false则返回靠前的false的值
或
或运算符使用||表示
对非布尔值运算,如果两个值都会为false则返回false否则返回true
非布尔值时:如果两个都是为false,则返回第二个值,则返回靠前true值
赋值运算符
简单的赋值操作符有等于号(=)表示
比如:a+=10和a=a+10是一样的
关系运算符
小于(<)大于(>)小于等于(<=)和大于等于(>=)
-5>10false
-5<10true
-5<=10true
-5>=10false
条件运算符
例如:x > 0 ? x : -x // 求x的绝对值
上边的例子,首先会执行x>0,如果返回true则执行冒
网友评论