安福生活网

逻辑运算符优先级 逻辑运算符

网络整理 经验

大家好,今天小六子来为大家解答以下的问题,关于逻辑运算符优先级,逻辑运算符这个很多人还不知道,现在让我们一起来看看吧!

1、逻辑运算,即是对二进制的一些基本运算,就像我们平常十进制中用的“+-*/“。

2、二进制的基本运算是“与或非“,英文分别是“and“、“or“、 “not“,对应的符号通常是“&“ 、“|“ 、“~“。

3、and 和 or是双目运算符,也就是有两个输入一个输出,not是单目运算符,也就是有一个输入一个输出。

4、and的意思是若两个输入都为1,则输出1,否则输出0;or的意思是若两个输入至少有有一个为1,则输出1,否则输出0 ;not的意思是若输入为0,则输出为1,否则输出为0。

5、此外,我们还有一个常用的运算叫做异或,英文是xor,符号是“^“,这是一个双目运算符,定义是a^b = (a | b) & (~(a & b)),也就是两个输入有且只有一个为1,则输出为1,否则输出为0。

本文分享完毕,希望对你有所帮助。