Ancienne notation(F77) | Nouvelle notation(F90) | Signification |
.LT. | ![]() |
inférieur à |
.LE. | ![]() |
inférieur ou égal à |
.GT. | ![]() |
supérieur à |
.GE. | ![]() |
supérieur ou égal à |
.EQ. | ![]() |
égal |
.NE. | ![]() |
différent |
Une comparaison produit un résultat de type logique ayant l'une des valeurs
.true. ou .false. Exemple
I<J ! comparaison de deux entiers ok = (I<J) ! ok =.true. si I<J et .false. sinon char=='Z1' ! comparaison de deux chaines de caract\`eres ok = (char=='Z1') ! ok =.true. si char vaut Z1 et .false. sinon
Notez que les comparaisons d'égalité entre deux
réels doivent être envisagées avec beaucoup de précaution.
Si eps machine =
, alors
1.+ eps machine =1.?