如题所述
关于逻辑运算符包括什么算符如下:
逻辑运算是一种非常容易理解、可能每天都用到的运算。逻辑运算是数字电路的基础,而数字电路又是几乎所有现代软硬件的基础,它的应用领域我只能说是“几乎所有领域都有使用”。逻辑运算的概念其它答主已经说的非常好了,而且相关基础概念已经放入了义务教育的课本,不再赘述。
1、与(AND)
逻辑与,符号为“&&”,只有两个操作数都是真,结果才是真。逻辑与操作属于短路操作,既如果第一个操作数能够决定结果,那么就不会对第二个操作数求值。对于逻辑与操作而言,如果第一个操作数是假,则无论第二个操作数是什么值,结果都不可能是真,相当于短路了右边。
2、或(OR)
如果任一操作数或两个操作数为true,则逻辑“或”运算符(||)返回布尔值true;否则返回false。操作数在计算之前隐式转换为类型bool,结果的类型为bool。两个操作数可以是变量、常量和表达式。逻辑“或”具有从左向右的关联性。
3、非(NOT)
逻辑非(logicNOT),是逻辑运算中的一种,就是指本来值的反值。
4、异或(XOR)
异或,英文为exclusiveOR,缩写成xor。异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。
其运算法则为:a⊕b=(¬a∧b)∨(a∧¬b)如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。
5、同或(XNOR)
同或是一个数学运算符,应用于逻辑运算。其运算法则为a同或b=ab+a'b'(a'为非a;b'为非b),即a和b相同为真,不同为假。
6、与非(NAND)
与非是一种逻辑算法,常在计算机中以“与非门”的形式存在。表示为:NAND。“与非”和合取的否定是等价的。
7、或非(NOR)
或非是一种逻辑算法,常在计算机中以“或非门”的形式存在。“或非”和析取的否定是等价的。表示为:NOR。