2011/6/3 Thiago <[email protected]>: > On 03-06-2011 00:03, Nilson Santos Figueiredo Jr. wrote: >> >> 2011/6/2 Tiago Peczenyj<[email protected]>: >>> >>> 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: [email protected] >> 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: [email protected] > 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." =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
