Welcome

首页 / 软件开发 / C# / C#的逻辑操作符

C#的逻辑操作符2007-09-11 本站 C#语言提供了三种逻辑操作符:

●&& 逻辑与

●||逻辑或

●!逻辑非

其中,逻辑与和逻辑或都是二元操作符,要求有两个操作数。而逻辑非为一元操作符,只有一个操作数。它们的操作数都是布尔类型的值或者表达式。操作数为不同的组合时,逻辑操作符的运算结果可以用逻辑运算的“真值表”来表示,见表7-6:

表7-6 真值表

ab!aa&&ba||b
truetruefalsetruetrue
truefalsefalsefalsetrue
falsetruetruefalsetrue
falsefalsetruetruefalse
如果表达式中同时存在着多个逻辑运算符,逻辑非的优先级最高,逻辑与的优先与高于逻辑或。