^=; |=. Was sie bedeuten?
-
Gibt es in C++ operator:
^=
|=Was sie bedeuten ?
Danke in voraus!
-
das sind assignment operatoren. weisst du was ^ und | im einzelnen bedeuten?
falls nein, dann hilft vielleicht folgendes:^ | 0 | 1 --------- 0 | 0 | 1 --------- 1 | 1 | 0 | | 0 | 1 --------- 0 | 0 | 1 --------- 1 | 1 | 1
d.h. bei ^(xor) kommt wahr raus, wenn einer und nur einer der beiden operanden wahr ist. bei |(or) kommt wahr raus, wenn mindestens einer der beiden operanden wahr ist.
hier noch was zu assingment operatoren:int a, b; a ^= b; // a = a ^ b; a |= b; // a = a | b;
was auch immer
-
alles klar!
Danke!