Ciao a tutti,
scusate la domanda che potrà sembrare stupida
ma esiste in C un modo per ottenere il massimo numero ottenibile con un intero...
tale valore è memorizzato nella costante di qualche libreria???
grazie mille
Ciao a tutti,
scusate la domanda che potrà sembrare stupida
ma esiste in C un modo per ottenere il massimo numero ottenibile con un intero...
tale valore è memorizzato nella costante di qualche libreria???
grazie mille
E' la costante INT_MAX che trovi in limits.h
No MP tecnici (non rispondo nemmeno!), usa il forum.
Attento che se è "unsigned" il valore si raddoppia (UINT_MAX).
Utile se il programma è sviluppato su architetture particolari.
Ciao
Non capisco ...Originariamente inviato da tokki
Utile se il programma è sviluppato su architetture particolari.
No MP tecnici (non rispondo nemmeno!), usa il forum.
In C il massimo valore di un INT non è sempre uguale, dipende dal compilatore (che decide in base all'architettura). Ad esempio può essere di 16 bit oppure di 32.
E non tutti i computer del mondo sono architetture x86...
Grazie per la spiegazione, anche se erano cose che conoscevo ... quello che non capivo e' l'utilità dell'unsigned in relazione alle architetture "particolari" ...Originariamente inviato da tokki
In C il massimo valore di un INT non è sempre uguale, dipende dal compilatore (che decide in base all'architettura). Ad esempio può essere di 16 bit oppure di 32.
E non tutti i computer del mondo sono architetture x86...
No MP tecnici (non rispondo nemmeno!), usa il forum.
grazie mille per la risposta velocissima...
nn mi interessavava il valore preciso, l'importante era avere un numero enorme da confrontare con quelli che mi venivano fuori dal programma (dell'ordine di 100000)
grazie mille