Gast
#3374164
Hallo!
Ich bin am Schreiben eines Programmes für die Uni.
Bei einem Teil steh ich gerade an: Ich habe eine Dezimalzahl, die ich in
vier 8 Bit große Teile spalten und in jeweils eine Variable speichern
soll.
Nehmen wir an, diese Zahl sei 123456789 was Binär
0000 0111 | 0101 1011 | 1100 1101 | 0001 0101 und Dezimal aufgespalten
7 91 205 21
ergäbe.
Wie gehe ich da mit Masken und shifting richtig ran, sodass ich die vier
Dezimalen Teile in vier unterschiedliche Variablen speichern kann? Die
Eingangs erwähnte Dezimalzahl kann sich natürlich ändern, die ist nicht
fix.
Ich hab nur sehr einfache Mittel zur verfügung, ich darf keine Arrays
o.ä. verwenden.
Hat jemand eine Idee, wie ich das lösen könnte? Danke schonmal!
LG