#!/usr/bin/perl -w
use strict;
&main();
sub main {
my $num = 1279999999999;
print ++$num;
}
perl и большие числа
Перл обрубает все, что больше 2 млрд.
Может кто сталкивался ? Или лучше сразу переписывать все на C ?
Цитата:
Originally posted by mike
Необходимо оперировать целыми числами до 128 миллиардов (128 гигабайт).
Перл обрубает все, что больше 2 млрд.
Может кто сталкивался ? Или лучше сразу переписывать все на C ?
Необходимо оперировать целыми числами до 128 миллиардов (128 гигабайт).
Перл обрубает все, что больше 2 млрд.
Может кто сталкивался ? Или лучше сразу переписывать все на C ?
Можно подробнее.
Код:
на выходе
./dig.pl
1280000000000
сам сейчас проверил
все нормально
увеличел число в 1000000 тоже нормально
Цитата:
Originally posted by Alone
Хм...
сам сейчас проверил
все нормально
увеличел число в 1000000 тоже нормально
Хм...
сам сейчас проверил
все нормально
увеличел число в 1000000 тоже нормально
Всем спасибо, вероятно это зависит от платформы.
Переписал все на С.
Ну возможно кому - нить и пригодиться ;)=