Comparer deux flottants

Comparer deux flottants - C - Programmation

Marsh Posté le 07-06-2007 à 17:34:31    

Bonjour,  
 
j'aimerais savoir si :
 

Code :
  1. #include <float.h>
  2. ...
  3. double a = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999;
  4. double b = 0.999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999998;
  5. if ( fabs(a - b) < DBL_EPSILON )
  6.    printf("a et b sont égaux" );


 
est une bonne méthode de comparaison entre flottants ? y'a t-il mieux ?
 
 
merci par avance

Reply

Marsh Posté le 07-06-2007 à 17:34:31   

Reply

Marsh Posté le 07-06-2007 à 18:04:27    

C'est bien comme ça qu'il faut comparer deux flottants.

Reply

Marsh Posté le 07-06-2007 à 18:57:08    

Pas obligatoirement; plutôt que de me crever la paillasse { peche au bookmark }
http://www.cygnus-software.com/pap [...] floats.htm

Reply

Marsh Posté le 08-06-2007 à 10:52:40    

merci  :)

Reply

Sujets relatifs:

Leave a Replay

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