c#逻辑运算符的表有哪些内容
1个回答
2015-01-23
展开全部
C#
逻辑运算符有哪些内容呢?让我们开始吧:
&
、
^
、!和
|
操作符称为逻辑操作符,用逻辑操作符把运算对象
连接起来符合
C#
语法的式子称为逻辑表达式。逻辑操作符“!”和
“^”只作用于其后的操作数,
故称为一元操作符。
而“&&”、
“||”、
“&”和“|”为二元操作符,这
4
个操作符用于表达式,产生一个
true
或
false
逻辑值。
如果
x
为
true
,则不计算
y
(因为不论
y
为何值,“或”操
作的结果都为
true
)。这被称作为“短路”计算。
◆&&
如果
x
为
false
,则不计算
y
(因为不论
y
为何值,“与”操
作的结果都为
false
)。这被称作为“短路”计算。
◆|
当且仅当两个操作数均为
false
时,结果才为
false
。
◆&
当且仅当两个操作数均为
true
时,结果才为
true
。
◆^
当且仅当只有一个操作数为
true
时,结果才为
true
。
◆~
运算符对操作数执行按位求补运算,其效果相当于反转每一位。
C#
逻辑运算符对于表达式
a
和
b
的操作如下图所示:
C#
逻辑运算符的相关就向你介绍到这里,希望对你学习
C#
逻辑
运算符有所帮助
逻辑运算符有哪些内容呢?让我们开始吧:
&
、
^
、!和
|
操作符称为逻辑操作符,用逻辑操作符把运算对象
连接起来符合
C#
语法的式子称为逻辑表达式。逻辑操作符“!”和
“^”只作用于其后的操作数,
故称为一元操作符。
而“&&”、
“||”、
“&”和“|”为二元操作符,这
4
个操作符用于表达式,产生一个
true
或
false
逻辑值。
如果
x
为
true
,则不计算
y
(因为不论
y
为何值,“或”操
作的结果都为
true
)。这被称作为“短路”计算。
◆&&
如果
x
为
false
,则不计算
y
(因为不论
y
为何值,“与”操
作的结果都为
false
)。这被称作为“短路”计算。
◆|
当且仅当两个操作数均为
false
时,结果才为
false
。
◆&
当且仅当两个操作数均为
true
时,结果才为
true
。
◆^
当且仅当只有一个操作数为
true
时,结果才为
true
。
◆~
运算符对操作数执行按位求补运算,其效果相当于反转每一位。
C#
逻辑运算符对于表达式
a
和
b
的操作如下图所示:
C#
逻辑运算符的相关就向你介绍到这里,希望对你学习
C#
逻辑
运算符有所帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询