&:与
&符号的运算特点:
true&true = true;
true&false = false;
false&true = false;
false&false = false;
&运算规律:
&运算的两边如果有一个为false,结果肯定为false,只有两边都为true时才为true。
|:或
|符号的运算特点:
true|true = true;
true|false = true;
false|true = true;
false|false = false;
|符号的运算规律:
|;运算两边只要有一个true则结果为true,只有两边都为false是结果才为false。
&&:
和&运算的结果是一样的。但运算过程有点小区别。
&:无论左边的运算结果是什么,右边都参与运算。
&&:当左边结果为false时,右边不参与运算。
||:
和|运算的结果是一样的。但是运算过程有点小区别。
|:无论左边的运算结果是什么,右边都参与运算。
||:当左边为true时,右边不参与运算。
^:异或:
和或有点不一样。
^:运算特点。
true^true = false;
true^false = true;
false^true = true;
false^false = false;
^异或的运算规律:
^符号的两边结果如果相同,结果是false。两边的结果不同,结果为true。
!:非运算,判断事物的另一面。
!true = false;
!false = true;
!!true = true;