Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Creare costanti con numeri enormi
Forum - C/C++ - Creare costanti con numeri enormi

Avatar
robrock80 (Normal User)
Pro


Messaggi: 143
Iscritto: 11/12/2006

Segnala al moderatore
Postato alle 16:03
Domenica, 21/03/2010
Come faccio a stampare con printf un long enorme non unsigned?

Ultima modifica effettuata da robrock80 il 21/03/2010 alle 17:26
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 16:30
Domenica, 21/03/2010
prego definire "long enorme"

:rotfl:

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 16:31
Domenica, 21/03/2010
Testo quotato

Postato originariamente da robrock80:

Come faccio a stampare con printf un long enorme non unsigned?



Cosa intendi per enorme? se intendi
Codice sorgente - presumibilmente C/C++

  1. long long int

ti basta fare printf("%lld",11333);

PM Quote
Avatar
robrock80 (Normal User)
Pro


Messaggi: 143
Iscritto: 11/12/2006

Segnala al moderatore
Postato alle 16:41
Domenica, 21/03/2010
ooops... Non sapevo che i long possono memorizzare numeri fino a 10 cifre. Come faccio a memorizzare numeri con 16 cifre in una variabile? E come faccio a stamparla?

Ultima modifica effettuata da robrock80 il 21/03/2010 alle 17:07
PM Quote
Avatar
robrock80 (Normal User)
Pro


Messaggi: 143
Iscritto: 11/12/2006

Segnala al moderatore
Postato alle 17:24
Domenica, 21/03/2010
Robba da pazzi!! Alla fine ci sono riuscito. Ecco come si memorizza una costante con molte cifre (non sò se dipende dal compilatore o meno, io comunque uso GCC):
Codice sorgente - presumibilmente C/C++

  1. long long int number = 123456789012LL ;


PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 17:45
Domenica, 21/03/2010
Testo quotato

Postato originariamente da robrock80:

Robba da pazzi!! Alla fine ci sono riuscito. Ecco come si memorizza una costante con molte cifre (non sò se dipende dal compilatore o meno, io comunque uso GCC):
Codice sorgente - presumibilmente C/C++

  1. long long int number = 123456789012LL ;




Ma scsa io cosa avevo scritto sopra:blush::blush:

PM Quote
Avatar
robrock80 (Normal User)
Pro


Messaggi: 143
Iscritto: 11/12/2006

Segnala al moderatore
Postato alle 18:08
Domenica, 21/03/2010
mancavano le LL finali!

PM Quote