Aumentar alcance do int

1. Aumentar alcance do int

Thiago
gremal

(usa Debian)

Enviado em 08/11/2009 - 00:01h

Olá pessoal,

necessito armazenar o numero 600851475143 como inteiro. È possivel ?

Pergunto se é possivel, pois penso haver algo semelhante á armazenagem de um ponto flutuante em dois registradores, em que sao realizados operações em partes. Grato:


  


2. Re: Aumentar alcance do int

Denis Doria
thuck

(usa Debian)

Enviado em 08/11/2009 - 08:37h

vc pode usar um 'long int' para armazenar o valor.


3. Re: Aumentar alcance do int

Andre Luis
andre227

(usa Slackware)

Enviado em 08/11/2009 - 22:31h

Cara a pouco tempo atras fiz um trabalho e utilizei o tipo: unsigned long .
Para imprimir %lu .


4. Nao.

Thiago
gremal

(usa Debian)

Enviado em 10/11/2009 - 15:08h

Nao galera infelizmente o alcance do long ainda é baixo. Acho que nao tem jeito, vou ter q usar double mesmo. Valew.


5. Re: Aumentar alcance do int

Vinícius dos Santos Oliveira
vinipsmaker

(usa Arch Linux)

Enviado em 10/11/2009 - 22:09h

Você pode usar unsigned long long:
%Lu
600851475143Lu

e se ainda for pouco, leia esse artigo:
http://www.vivaolinux.com.br/artigo/Programacao-com-numeros-inteiros-gigantes
, que tem a resposta para o seu problema em C, java, python, ...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts