hotti: C - wie Speicher nicht verschwenden? 9-Bit Variable?

Beitrag lesen

hi,

Ich muss viele zustände Speichern. Sagen wir für den Anfang ich muss 64 Zustände speichern.

Jeder Zustand enthält 9Bit an Information.

63 Bit brauchst Du da für 7 Zustände...

Ich muss in einer Schleife nacheinander auf die gespeicherten Zustände zugreifen können.

Es gibt Bit-Operatoren. Wenn Du einen 64-Bit-Block hast und brauchst die 9 Bit von ganz links, musst Du halt 7*9 Bit nach rechts shiften, legst ne 9 Bit Maske drüber und schon hast Du die Informationen.

Hotti