php逻辑运算符
1.逻辑运算符
(1) &&(and) 逻辑与
(2) ||(or) 逻辑或
(3) !(not) 逻辑非,一元运算符。
(4) xor 逻辑异非,当左右的表达式只有有一个为成立时返true,若两个都为true或false时,返false。
2.逻辑的短路
&&(and),如果第一个表达式的值就不成立,那么程序不会执行第二个表达式。
||(or),如果第一个表达式的值就成立,那么程序就不会执行第二个 表达式。
ps:逻辑短路会造成后续条件不再执行,我们要注意。
3****.位运算符
位运算符,把十进制转换为二进制进行运算
(1)& 按位与
(2)| 按位或
(3)^ 按位异或
(4)~ 按位非
(5)<< 左移
(6)>> 右移
ps:右移直接往右移两位,会造成数据精度流失,左移补两位0,注意补码有符号。具体百度:原码,反码,补码,计算机数值是以补码存储。
php0309_day5

浙公网安备 33010602011771号