Matthias Bo: Bitweise Operatoren

Beitrag lesen

Hallo zusammen..
Ich habe mal eine Frage zum Bitweisen Programmieren. Es geht darum, dass ich keine Lösung dafür finde ein Bestimmtes Bit in einem Binären Ausdruck zu Ändern.

Beispiel:
Dezimal 5 wäre in Binärer Schreibweise 0101
Wie kann ich jetzt mit das zweite Bit auf 1 setzen ohne die anderen zu Ändern?

Wenn ich die Bits nach links oder rechts verschiebe, werden ja alle verschoben. Ich will aber eigentlich nur das eine Bit ändern. Gibt es eine Möglichkeit einfach nur den Wert 0 oder 1 an eine bestimmte Stelle in einem Binären Ausdruck zu schieben?

Vielen Dank für eine Antwort.