Registriert seit: 15. Jan 2007
94 Beiträge
|
Bittweises XOr
3. Mai 2007, 22:11
Hy!
Gibt es in Delphi eine äquivalente Funktion zu dem "^" in Flash?
Aus der Hilfe kopiert:
^ (bitweises XOR)
Verfügbarkeit
Flash Player 5.
Verwendung
ausdruck1 ^ ausdruck2
Parameter
ausdruck1,ausdruck2 Beliebige Zahl.
Rückgaben
Keine.
Beschreibung
Operator (bitweise); wandelt ausdruck1 und ausdruck2 in vorzeichenlose 32-Bit-Ganzzahlen um und gibt eine 1 an jeder Bit-Position zurück, an der die entsprechenden Bits in ausdruck1 oder ausdruck2 (jedoch nicht in beiden) 1 sind.
Beispiel
Im folgenden Beispiel wird der bitweise XOR-Operator für die Dezimalzahlen 15 und 9 verwendet und das Ergebnis der Variablen x zugewiesen.
// 15 dezimal = 1111 binär
// 9 dezimal = 1001 binär
x = 15 ^ 9
trace(x)
// 1111 ^ 1001 = 0110
// Rückgabewert: 6 dezimal( = 0110 binär)
MfG
Telekab
|