Frage

Ich bin nicht sicher, welche Version von Fortran das ist, aber die Linie ist:

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

Ich weiß, dass es F durch F multipliziert und subtrahiert dann etwas, aber ich weiß nicht, was die Zeit nach dem 4 ist zu tun.

War es hilfreich?

Lösung

Ich werde eine Vermutung auf jedem anderen Programmiersprache basierte wage ich je gesehen habe, und sagt, dass es die Konstante „4“ vom Typ real zu machen, anstatt Integer. Mit anderen Worten, macht es die Typen im Ausdruck alle zusammenpassen sicher. „4.0“ wäre äquivalent; wer auch immer geschrieben wurde dieser Code nur an diesem Tag besonders prägnanten Gefühl.

Andere Tipps

Es macht es eine reelle Zahl statt einer ganzen Zahl.

Wenn Sie Fortran neu sind, eine „echte“ Zahl ist das, was in C-ähnlichen Sprachen genannt wird als „float“.

Aber nur Fortran-Programmierer kann sagen, der Gott wirklich ist, standardmäßig aktiviert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top