Freigeben über


Imp-Operator

Wird verwendet, um eine logische Implikation für zwei Ausdrücke auszuführen.

Syntax

Ergebnis=Ausdruck1Impexpression2

Die Syntax für den Imp-Operator weist folgende Teile auf:

Bestandteil Beschreibung
result Erforderlich. Eine beliebige numerische Variable.
expression1 Erforderlich; jeder beliebige Ausdruck.
expression2 Erforderlich; jeder beliebige Ausdruck.

Hinweise

In der folgenden Tabelle wird veranschaulicht, wie das Ergebnis bestimmt wird.

expression1 expression2 result lautet
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

Der Imp-Operator führt einen bitweisen Vergleich von identisch positionierten Bits in zwei numerischen Ausdrücken durch und legt das entsprechende Bit im Ergebnis gemäß der folgenden Tabelle fest.

Bit in expression1 Bit in expression2 result lautet
0 0 1
0 1 1
1 0 0
1 1 1

Beispiel

In diesem Beispiel wird der Imp-Operator verwendet, um eine logische Auswirkung auf zwei Ausdrücke auszuführen.

Dim A, B, C, D, MyCheck
A = 10: B = 8: C = 6: D = Null    ' Initialize variables.
MyCheck = A > B Imp B > C    ' Returns True.
MyCheck = A > B Imp C > B    ' Returns False.
MyCheck = B > A Imp C > B    ' Returns True.
MyCheck = B > A Imp C > D    ' Returns True.
MyCheck = C > D Imp B > A    ' Returns Null.
MyCheck = B Imp A    ' Returns -1 (bitwise comparison).

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.