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.?