comment tester si un nombre est un entier

comment tester si un nombre est un entier - C - Programmation

Marsh Posté le 11-03-2005 à 03:10:05    

Bonjour,
 
quelqu'un saurait comment tester si un nombre est un entier ?

Reply

Marsh Posté le 11-03-2005 à 03:10:05   

Reply

Marsh Posté le 11-03-2005 à 07:40:01    

si il est dans un int, c'est un entier :jap:


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

Marsh Posté le 11-03-2005 à 08:46:21    

Reply

Marsh Posté le 11-03-2005 à 09:06:17    

la_marseillaise a écrit :

quelqu'un saurait comment tester si un nombre est un entier ?


VU du C, Ca dépend de son type. Les types char; short int long et [C99] long long acceptent des nombres entiers. Les types float et double acceptent des nombres réels.
 
Le type est connu du programmeur. Il n'y a pas donc pas de test à faire.
 
Quelle est ton besoin exact ?
 
Si ton but est de savoir si la valeur d'un float ou d'un double est un nombre entier, il est quasiment impossible d'avoir une certitude, car la représentation d'un tel nombre est le plus souvent une approximation. (Par exemple 3.0 qui est un entier pourrait être représenté 2.999999999)


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Sujets relatifs:

Leave a Replay

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