[SP-pm] limite matematico perl

Daniel de Oliveira Mantovani daniel.oliveira.mantovani at gmail.com
Fri Jun 3 10:36:14 PDT 2011


2011/6/3 Thiago <thiagoglauco em ticursos.net>:
> On 03-06-2011 00:03, Nilson Santos Figueiredo Jr. wrote:
>>
>> 2011/6/2 Tiago Peczenyj<tiago.peczenyj em gmail.com>:
>>>
>>> eu tenho o modulo core Math::BigInt para lidar com grandes numeros mas
>>> o que é um grande numero para Perl? é acima de 2^32 ? 2^64 -1 ?
>>> depende do sistema operacional?
>>
>> Usando os módulos de "bigint" não tem limite.
>> Sem usar bigint, o Perl vai representar os números internamente
>> utilizando a precisão de um double, na prática isso significa que o
>> inteiro será preciso até 2^49 (pelo menos aqui no meu perl).
>
> Estes limites são definidos no arquivo float.h de algum compilador C do seu
> sistema (de preferência o que você usou para compilar o Perl). Inclusive os
> inteiros no Perl são doubles no baixo nível.

Não são não, isso depende do que está sendo guardado, se o scalar for
do tipo IV por exemplo será um simples inteiro e não um double.
http://perldoc.perl.org/perlguts.html

>>
>> -Nilson
>> =begin disclaimer
>>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>
>
> --
> _____________________________________________________________
> Thiago Glauco Sanchez
> ITIL
> CIW Perl Specialist
> Linux+
> Téc. Eletrônica, Telecomunicações e Automação Industrial
> Tecnologo em Gestão de Tecnologia da Informação
> _____________________________________________________________
>
> =begin disclaimer
>  Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm em pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 
"If you’ve never written anything thoughtful, then you’ve never had
any difficult, important, or interesting thoughts. That’s the secret:
people who don’t write, are people who don’t think."


More information about the SaoPaulo-pm mailing list