Cosa fa il periodo in questa linea di Fortran?
Domanda
Non sono sicuro di quale versione di Fortran sia, ma la linea è:
Term = F * F - 4. * E * G
So che moltiplica F per F e quindi sottrae qualcosa, ma non so che cosa sta facendo il periodo dopo il 4.
Soluzione
Ho intenzione di avventurarmi in un'ipotesi basata su ogni altro linguaggio di programmazione che abbia mai visto, e dire che sta facendo la costante "4" di tipo reale, anziché intero. In altre parole, si assicura che tutti i tipi nell'espressione corrispondano. & Quot; 4.0 " sarebbe equivalente; chiunque abbia scritto questo codice si sentiva molto più conciso quel giorno.
Altri suggerimenti
Lo rende un numero reale anziché un numero intero.
Se non conosci Fortran, un " REAL " il numero è ciò che viene chiamato in linguaggi simil-C un "float".
Ma solo i programmatori Fortran possono dire che DIO è REALE, per impostazione predefinita.