was bedeutet ^ = in c / c ++?

7

Ich habe folgende Codezeile:

%Vor%

Was bedeutet Operator ^= ?

    
Serhiy 02.03.2011, 22:55
quelle

4 Antworten

17

Dies ist der Zuweisungsoperator XOR . Grundsätzlich:

%Vor%

ist dasselbe wie:

%Vor%     
Evan Teran 02.03.2011, 22:56
quelle
9

Dies bedeutet, dass eine XOR-Operation auf contents[pos++] unter Verwendung von key[shift++] vorformuliert und contents[pos++] auf das Ergebnis gesetzt wird .

Beispiel:

%Vor%     
Tim Cooper 02.03.2011 22:57
quelle
1

Es ist ein bitweiser XOR-Operator.

%Vor%

ist im Grunde

%Vor%

natürlich ist dies eine bitweise Operation

Ссылка

    
Kyle 02.03.2011 22:58
quelle
0

Es ist ein bitweises exklusives ODER für zwei ganze Zahlen. Ссылка

    
tomahawk 02.03.2011 22:58
quelle

Tags und Links