X = (1 << 2)|(1<<0)
Und wenn ich mit einem solchen Konstrukt 7 von 8 Bits in einem Byte setzten möchte wird das ganze dann ziemlich lang, oder?

Vielen dank an alle für die bisherigen, sehr aufschlussreichen erklärungen!