Page

D.2.5- Logical operators

  by NT Community Manager.
Last Updated  by NT Community Manager.  

PublicCategorized as Appendix D.

Not tagged.
<< D.2.4- Comparison operatorsAppendixDD.2.6- Bitwise operators >>

Logical operators

The logical operators are used forperforming logical operations on expressions; they are listed in order of Operator Precedence.All logical operators can also be used as bitwise operators (see underBitwise Operators).

 

Not

Used to

 

Returns

 

Syntax

 

Note

 

Negate the expression.

 

Returns the logical negation of an expression.

 

Result = Not expression

 

Result will be true if expression is false; and false if expression is true. Null will be returned if expression is Null.

 

 

And

Used to

 

Returns

 

 

Syntax

Check if both expressions are true.

 

Returns true if both expressions evaluate to true; otherwise, false is returned.

 

Result = expression1 And expression2

 

 

Or

Used to

 

Returns

 

 

Syntax

Check if one or both expressions are true.

 

Returns true if one or both expressions evaluate to true; otherwise, false is returned.

 

Result = expression1 Or expression2

 

 

Xor

Used to

 

Returns

 

Syntax

 

Note

Check if one and only one expression is true.

 

Null will be returned if either expression is Null.

 

Result = expression1 Xor expression2

 

Returns true if only one of the expressions evaluates to true; otherwise, false is returned.

 

 

Eqv

Used to

 

Returns

 

 

Syntax

 

Note

Check if both expressions evaluate to the same value.

 

Returns true if both expressions evaluate to the same value (true or false).

 

Result = expression1 Eqv expression2

 

Null will be returned if either expression is Null.

 

 

Imp

Used to

 

Returns

 

 

 

 

 

 

 

 

 

 

 

  Syntax

Perform a logical implication.

 

Returns these values:

 

true Imp true = true

false Imp true = true

false Imp false = true

false Imp Null = true

Null Imp true = true

true Imp false = false

true Imp Null = Null

Null Imp false = Null

Null Imp Null = Null

 

Result = expression1 Imp expression2

<< D.2.4- Comparison operatorsAppendixDD.2.6- Bitwise operators >>

Copyright © 2003 by Wiley Publishing, Inc.

Powered by Near-TimeTerms of Services | Privacy Policy | Security Policy |