danke an alle, die es versucht haben! Vielleicht könnt ihr mir noch helfen den Code zu verstehen? Was genau machen << und & im allgemeinen?
(eine Bezeichnung unter der ich googeln kann reicht schon, mit << und & zu suchen ist nur sinnlos)
auch hier kann ich mir selbst die Antwort geben (Entschuldigung, dass ich dann erst so doof frage):
<< ist der Shift operator, der bitweise nach links verschiebt
00000001 << 1 = 00000010 << 1 = 00000100
und & ist bitweises Und
10010111
& 01011001
-----------
00010001