Il segno della funzione in Fortran

August 30

I linguaggi di programmazione sono come i linguaggi umani in quanto possono avere una parola diversa per la stessa idea. In linguaggi di programmazione, le funzioni possono essere anche se, come azioni, e una chiamata allo stesso tipo di azione può andare con un nome diverso. A questo proposito, il "segno" funzione in Fortran appare simile ad altre, funzioni più noti in linguaggi di programmazione più familiari.

argomenti

Il "segno" funzione prende due argomenti e restituisce un valore. Entrambi gli argomenti immessi devono essere lo stesso tipo di numero, e il secondo argomento verrà restituito come il valore finale della chiamata.

tipi di numero

Il "segno" funzione opera con tre diversi tipi numerici: numeri interi, valori in virgola mobile a precisione singola e valori in virgola mobile a doppia precisione. Entrambi gli argomenti devono essere dello stesso tipo di numero: un numero intero deve essere accoppiato con un numero intero, per esempio.

Funzione "segno"

Il modo in cui la funzione funziona è che ci vuole il segno del primo argomento e appone al secondo argomento, dando così il risultato. Ad esempio, se la chiamata di funzione era segno (-5,0, 4,0), il valore di ritorno della chiamata sarebbe -4.0.

variazioni

Il "segno" funzione ha due varianti che si concentrano sui diversi tipi di ingresso consentiti. Se la chiamata di funzione è solo "segno", quindi i due argomenti passati nella chiamata di funzione dovrebbero essere entrambi a singola precisione valori fluttuanti. La funzione "iSign" è su misura per gli interi, e la funzione "dsign" ha bisogno di due doppia precisione valori a virgola mobile.