Ansicht
Dokumentation
ABENBIT_OPERATORS - BIT OPERATORS
Addresses (Business Address Services) ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
- Bit-Operatoren
Bit-Operatoren arbeiten mit den einzelnen Bits der Operanden. Die Rechenlänge wird durch die beteiligten Operanden bestimmt. Die Kombinierung zweier Operanden mit BIT-AND, BIT-OR, BIT-XOR hat ein Ergebnis dieser Länge, in dem jedes Bit aus den Bits der entsprechenden Positionen in den Operanden gemäß der Tabelle gesetzt wird. Der Operator BIT-NOT ändert die Bits des rechts von ihm stehenden Operanden, wie in der Tabelle gezeigt.
x | y | BIT-NOT x | x BIT-AND y | x BIT-XOR y | x BIT-OR y |
0 | 0 | 1 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 0 | 1 | 1 |
1 | 1 | 0 | 1 | 0 | 1 |
Die Anordnung der Spalten in der Tabelle gibt die Priorität der Bit-Operatoren wieder. Der Operator BIT-NOT hat die höchste, BIT-OR die niedrigste Priorität. Innerhalb einer Klammerebene werden die Ergebnisse von Operatoren höherer Priorität vor den Ergebnissen mit Operatoren niedrigerer Priorität gebildet. Bei benachbarten Operatoren gleicher Priorität wird die Auswertung von links nach rechts durchgeführt, außer beim Operator BIT-NOT, der von rechts nach links ausgeführt wird.
Beispiel
Anwendung verschiedener Bit-Operatoren.
Das ausgegebene Ergebnis ist:
0001
0111
0110
Fill RESBD Structure from EBP Component Structure Vendor Master (General Section)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2918 Date: 20240523 Time: 172509 sap01-206 ( 59 ms )