probleme en c++

probleme en c++ - C++ - Programmation

Marsh Posté le 31-05-2005 à 22:51:23    

Bonsoir
 
Il n'y a pas encore de reponse a mon premier message j'en deduis que je me suis mal expliqué. En fait je travaille avec une variable que j'ai declaré en int. Quand je l'incremente au dela de 2 milliards celle ci passe en negatif. Je voudrais avoir une variable qui accepte les nombres au dela de 2 milliards. Comment puis je procéder svp. Merci

Reply

Marsh Posté le 31-05-2005 à 22:51:23   

Reply

Marsh Posté le 31-05-2005 à 22:52:32    

tu as la réponse postée par taz dajns ton topic [:benou]


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 01-06-2005 à 08:24:18    

unsigned int [:pingouino]

Reply

Marsh Posté le 01-06-2005 à 08:31:47    

ou un double

Reply

Marsh Posté le 01-06-2005 à 09:10:46    

Joel F a écrit :

unsigned int [:pingouino]

Ca n'ira pas au dessu de deux milliards. Nan il faut un long je pense.

Citation :


    * char : de 0 à 255 (ou de -127 à 127)
    * signed char : de -127 à 127
    * unsigned char : de 0 à 255
    * (signed) short : de -32767 à + 32767
    * unsigned short : de 0 à 65535
    * (signed) int : de -32767 à 32767
    * unsigned int : de 0 à 65535
    * (signed) long : de -2147483647 à 2147483647
    * unsigned long : de 0 à 4294967295
    * (signed) long long : de -9223372036854775807 à 9223372036854775807
    * unsigned long long : de 0 à 18446744073709551615


Reply

Marsh Posté le 01-06-2005 à 09:13:12    

Spir a écrit :

Ca n'ira pas au dessu de deux milliards. Nan il faut un long je pense.

Citation :


    * char : de 0 à 255 (ou de -127 à 127)
    * signed char : de -127 à 127
    * unsigned char : de 0 à 255
    * (signed) short : de -32767 à + 32767
    * unsigned short : de 0 à 65535
    * (signed) int : de -32767 à 32767
    * unsigned int : de 0 à 65535
    * (signed) long : de -2147483647 à 2147483647
    * unsigned long : de 0 à 4294967295
    * (signed) long long : de -9223372036854775807 à 9223372036854775807
    * unsigned long long : de 0 à 18446744073709551615



 
Ton tableau, il date des vieux borland sous dos et autrews OS 16 bits. Ca fait longtemps que sur les archi courantes, int fait 32 bits :/


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 01-06-2005 à 09:30:15    

T'as raison. Il est has been.
Correction

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed