Thread $a >> $b: in perl und php = verschieden? (15 answers)
Opened by jan at 2004-07-07 01:26

jan
 2004-07-07 10:33
#15315 #15315
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=esskar,07.07.2004, 03:19]das Problem ist ganz simpel:
Perl unstützt als scalar standardmäßig 32-bit Zahlen.
Die größte Zahl, die Perl damit verarbeiten kann ist also
2^32 = 4_294_967_296
Man sieht nun, dass 4_653_896_912 > 2^32 ist;
dadurch kommt es zu einem Überlauf; dadurch wird die Zahl dann als (4_653_896_912 - 4_294_967_296) = 358_929_616 von Perl verwaltet; und (358_929_616 >> 13) ist eben mal 43_814[/quote]
ok, das klingt soweit logisch. wie setzt man das nun in code um, sodass ich das verhalten von php und bash auch in perl bekomme?

View full thread $a >> $b: in perl und php = verschieden?