Bit Manipulation C


Elektronik Forum
Bit Manipulation C
Author: C Freak 21.12.2015-11:07
Erstes Bit in einem Byte setzen:
wert |= 0x01;


Erstes Bit in einem Byte löschen:
wert &= ~0x01;


Erstes Bit in einem Byte toggeln:
wert ^= 0x01;

Alle Bits in einem Byte setzen:
wert |= 0xFF;

Alle Bits in einem Byte löschen:
wert &= ~0xFF;

Alle Bits in einem Byte toggeln:
wert ^= 0xFF;


Stimmt das so? Gibt es dazu noch Ergänzungen oder gibt es weitere Bit Manipultaionen, die man auf Bytes anwenden kann?

Re: Bit Manipulation C
Author: electronicsplanet 04.01.2016-17:07
Dem wäre nichts hinzuzufügen. Bit setzen, Bit löschen, Bit toggeln... Das sind alle Bitmanipulationen, die man beherrschen muss. Und die Syntax für C die du verwendet hast stimmt soweit auch.

Antwort schreiben
Name:

Betreff:

Spamschutz, Welche Farbe hat ein rotes Herz?

Beitrag:

Elektronik Forum
          
Grundlagen Spannungsteiler Widerstandsreihen Widerstandsfarbcode Farbcode Quiz Servos Standard Transistoren Steckerbelegungen Elektronik Bücher EMV Lektion 1 Elektronik Forum
Schaltungssammlung CD Laser ersetzen Servo Hacking Meine Roboter
ATmega8 ADC ATmega8 Timer0 ATmega8 Timer1 ATmega8 Ext. Int. ATmega16 Timer0 ATmega16 Timer1 ATmega16 ADC ATmega16 Ext. Int. ATmega32 Timer0 ATmega32 Timer1 ATmega32 ADC ATmega32 Ext. Int. AVR Tutorial C
Feedback Würfelaugen