C-Programmierung

Anwendung: Bitmanipulationen

Bitweise Operatoren | | Shift Operatoren >

3tes Bit setzen:

  00000001
 |00000100
  --------
  00000101

3tes Bit maskieren:

  00011101
 &11111011
  --------
  00011001

3tes Bit umkippen (toggle):

  00011101
 ^00000100
  --------
  00011001

Negation

  • -x = Zweierkomplement(x)
  • -x = Einerkomplement(x)+1
  • -x = ~x+1


Bitweise Operatoren | | Shift Operatoren >

Options: