vb.net 教程 1-5 运算符 2
发布时间:2020-12-17 07:34:03 所属栏目:百科 来源:网络整理
导读:Not:求反,如果是真,返回假;如果是假,返回真。 And:逻辑与,如果两个表达式都是真,那么返回真,否则返回假。 Or:逻辑或,如果两个表达式至少有一个是真,那么返回真,否则返回假。 XOr:异或,如果两个表达式同时为真或同时为假,那么返回假,否则返
Not:求反,如果是真,返回假;如果是假,返回真。 And:逻辑与,如果两个表达式都是真,那么返回真,否则返回假。 Or:逻辑或,如果两个表达式至少有一个是真,那么返回真,否则返回假。 XOr:异或,如果两个表达式同时为真或同时为假,那么返回假,否则返回真。 一个简单例子: Sub main() Dim expression1 As Boolean = True Dim expression2 As Boolean = False Console.WriteLine(Not (expression1)) Console.WriteLine(Not (expression2)) Console.WriteLine(expression1 And expression2) Console.WriteLine(expression1 Or expression2) Console.WriteLine(expression1 Xor expression2) Console.ReadKey() End Sub 运行结果: 下面是一个对And、Or、XOr的简单说明
AndAlso:类似于And,但是如果第一个表达式为假,那么将直接返回假,而不再判断第二个表达式 OrElse:类似于Or,但是如果第一个表达式为真,那么将直接返回真,而不再判断第二个表达式
注意:And、Or、XOr同时也是位运算符。 参看如下例子: Sub main() Dim a As Integer = 2 Dim b As Integer = 5 Console.WriteLine(a And b) Console.WriteLine(a Or b) Console.WriteLine(a Xor b) Console.ReadKey() End Sub 返回值: 先来看看十进制、十六进制、二进制的表:
学习更多vb.net知识,请参看 vb.net 教程 目录 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |