|和&都属于逻辑运算符,用于连接boolean型的表达式,如下:
true&true=true;false&false=false;true&false或false&true=false;注:只要两边的boolean表达式结果,有一个为false,那么结果就是false,只有两边都为true结果才true。
true|true=true;false|true=true;false|false=false;注:两边只要有一个为true,结果为true,只有两百年 都有false结果为false。
在运算具体数值的时候,首先一定要保证数据是二进制的形式,然后1就代表true,0就是false,运算规则就如上所述了。希望对你有帮助哦! |