Microsoft® Visual Basic® Scripting Edition Imp Operator | Language Reference Version 1

See Also

##### Description

> Used to perform a logical implication on two expressions.

##### Syntax

> result = expression1 Imp expression2

> The Imp operator syntax has these parts:

> Part | Description
> result | Any numeric variable.
> expression1 | Any expression.
> expression2 | Any expression.

##### Remarks

> The following table illustrates how result is determined:

> If expression1 is | And expression2 is | Then result is
> True | True | True
> True | False | False
> True | Null | Null
> False | True | True
> False | False | True
> False | Null | True
> Null | True | True
> Null | False | Null
> Null | Null | Null

> The Imp operator performs a bitwise comparison of identically positioned bits in two numeric expressions and sets the corresponding bit in result according to the following table:

> If bit in expression1 is | And bit in expression2 is | Then result is
> 0 | 0 | 1
> 0 | 1 | 1
> 1 | 0 | 0
> 1 | 1 | 1

© 1998 Microsoft Corporation. All rights reserved. Terms of Use.