Gast
#76688
Hallo, warum ist eigentlich unsigned char x; x = (1<<0) | (1<<1) | (1<<2); nicht gleich x |= (1<<0); x = (1<<1) | (1<<2); Beim letzteren Fall wird die 1 in Bit 0 wieder gelöscht. Thomas
|
Anzeige
|
Bitweise Operatoren
Gast
#76688
Hallo, warum ist eigentlich unsigned char x; x = (1<<0) | (1<<1) | (1<<2); nicht gleich x |= (1<<0); x = (1<<1) | (1<<2); Beim letzteren Fall wird die 1 in Bit 0 wieder gelöscht. Thomas
Gast
#76689
x = (1<<1) | (1<<2); x |= (1<<0); so rum wird ein Schuh draus. Ansonsten überschreibt dir deine 2.Anweisung das Ergebnis der ersten. ----, (QuadDash). Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|