Thread RDW 2007/8 -- Aprilscherz
(29 answers)
Opened by Ishka at 2007-04-01 15:41
[quote=docsnyder,02.04.2007, 08:55][...]
Quote Autsch, das kann ins Auge gehen, denn das hängt davon ab, wie Zahlen intern repräsentiert sind, d.h. das klappt nicht mit jeder Zahlendarstellung und ist zudem noch plattformabhängig. [...][/quote] Unsinn. Egal wie eine Architektur die Bits in den Registern oder im Speicher anordnet, so sind sie auf jeden Fall bei allen Zahlen in der gleichen Reihenfolge abgelegt, also funktioniert die AND-Operation einwandfrei. Es gibt nur dann Probleme, wenn entweder einer der Operanden gar kein Integer ist, oder wenn Binärdaten verschiedener Architekturen miteinander gemischt werden -- zum Beispiel weil man mit unpack herumgespielt hat. In letzterem Falle funktioniert die Methode mit dem Modulo-Operator aber genauso wenig. When C++ is your hammer, every problem looks like your thumb.
|