Also prinzipiell ist ein Bitshift so aufgebaut: <number> >>> <shift amount>
Wenn du jetzt das dritte Bit an die erste Stelle bringen willst wie machst du das dann? <insert code here>
Danach hast du das dritte Bit an erster Stelle, damit weißt welchen Wert du jetzt an erster Stelle stehen hast maskierst du die geshiftete Zahl mit 1:
Danke für dein beitrag flown. Jedoch verstehe ich es nicht: soll ich um das dritte bit an erster stelle zu bringen in den wert "amount" 3, reinschreiben?
<number> >>> <shift 3>?
Was bedeutet denn bitte maskiert?
Maskieren = logisches Operationen - meist UND(&) - auf eine Zahl ausführen, um gewünschte Teile zu extrahieren. <...> sollten in Zahlen aufgelöst werden.