(true|false)就是把true和false进行按位或运算,结果为true,也就是t=true; 去了解下位运算符逻辑运算符的基础知识吧
您好,提问者:
是短路或,说白了就是判断了true还要去判断false。
||的话是判断true成功后,false就不去判断了。
都是逻辑运算,建议使用||,没必要判断两次,浪费效率。
| 是(按位或):对两个整数的二进制形式逐位进行逻辑或运算,原理为:1|0=1,0|0=0,1|1=1,0|1=1
等。
及上面 () 中有一个为真即 t= true;
对括号内的参数逐个判断,不过就(true|false)来说,怎么判断都是true的。
t是个boolean型的变量,定义它的值是true或者false;