MudGuard: Wie rechnet eine 32 Bit Maschine mit großen Zahlen?

Beitrag lesen

Hi,

auf meiner 32 Bit Maschine liefert Perl mit Wie kann das Ergebnis gleich sein, wenn 0xFFFFFFFF durch 1000 geteilt wird? Und eigentlich dürfte ja schon bei der Deklaration von 1386939247000 als Zahl eine Meldung erscheinen weil diese Zahl als Zahl mehr als 32 Bit bötigt.

Ein erfahrener Programmierer weiß, daß Zahlen, die breiter sind als die maschineninherente Bitbreite sind, trotzdem berechnet werden können - sonst hätten ja die 8-Bit-Rechner nur Zahlen bis (unsigned) 256 bzw. (signed) 127 berechnen können.

Die verschiedenen Bereiche der Zahl werden dann halt nacheinander bearbeitet, wenn's nicht gleichzeitig geht, weil die Zahl zu breit ist.

cu,
Andreas a/k/a MudGuard