Question

Je ne suis pas sûr de la version de Fortran, mais la ligne est la suivante:

Terme = F * F - 4. * E * G

Je sais qu’il multiplie F par F puis soustrait quelque chose, mais je ne sais pas ce que la période après le 4 se passe là-bas.

Était-ce utile?

La solution

Je vais tenter une hypothèse basée sur tous les autres langages de programmation que j'ai vus et dire que cela rend la constante "4" constante. de type Real, plutôt que Integer. En d'autres termes, vous devez vous assurer que tous les types de l'expression correspondent. " 4.0 " serait équivalent; celui qui a écrit ce code se sentait très concis ce jour-là.

Autres conseils

Cela en fait un nombre réel au lieu d'un entier.

Si vous êtes nouveau dans Fortran, un "REAL". nombre est ce qui est appelé dans les langages de type C un "float".

Mais seuls les programmeurs Fortran peuvent dire que DIEU est REEL, par défaut.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top