Thread alle byte im 32Bit vertauschen (11 answers)
Opened by piet at 2013-12-19 18:20

hlubenow
 2013-12-28 23:32
#172746 #172746
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
Guest piet
Ich habe eine 32 Bit Zahl ... also 4 Byte (0..3)

z.B.
Byte 3210

Bin nicht sicher, ob ich Dich richtig verstehe: Ein Byte sind 8 Bit, also maximal "11111111", das sind

- ein 1er,
- ein 2er,
- ein 4er,
- ein 8er,
- ein 16er,
- ein 32er,
- ein 64er und
- ein 128er.

Macht zusammen 255. Ein Byte kann also Zahlen von 0 bis 255 darstellen.
Eine 32Bit-Zahl in 4 Bytes wäre dann maximal

255 255 255 255

nicht 3210.
Guest piet
Byte 3210

als Ergebnis soll ein Byte und Wort-Tausch statfinden

Byte 0123

So vielleicht?
Code (perl): (dl )
1
2
my $word = "3210";
print reverse($word) . "\n";

View full thread alle byte im 32Bit vertauschen