Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bitweise Operatoren werden als drei Nicht-Buchstaben-Zeichen ausgedrückt. Neben bitweisen Versionen für AND (&&&
), OR (|||
) und NOT (~~~
), ist auch ein bitweiser XOR (^^^
) vorhanden. Sie erwarten Operanden vom Typ Int
oder BigInt
, und für binäre Operatoren muss der Typ beider Operanden übereinstimmen. Der Typ des gesamten Ausdrucks entspricht dem Typ der Operanden.
Darüber hinaus existieren Links- und Rechtsverschiebungsoperatoren (<<<
bzw. >>>
), multiplizieren oder dividieren den angegebenen linken (lhs)-Ausdruck durch Mächte von zwei. Der Ausdruck lhs <<< 3
verschiebt die Bitdarstellung von lhs
um drei, was bedeutet, dass lhs
mit 2^3
multipliziert wird, vorausgesetzt, dass sich noch innerhalb des gültigen Bereichs für den Datentyp lhs
befindet. Die lhs können vom Typ Int
oder BigInt
sein. Der rechtsseitige Ausdruck muss immer vom Typ Int
sein. Der resultierende Ausdruck hat denselben Typ wie der lhs operand.