Linguaggi di programmazione sono come le lingue umane , in quanto possono avere una parola diversa per la stessa idea . In linguaggi di programmazione , le funzioni possono essere anche di come le azioni , e una chiamata allo stesso tipo di azione possono andare da un nome diverso . A tale riguardo , la funzione "segno" in Fortran appare simile ad altre , funzioni meglio noti linguaggi di programmazione più familiari. Argomenti
La funzione "segno" prende due argomenti e restituisce un valore. Entrambi gli argomenti immessi devono essere dello stesso tipo di numero , e il secondo argomento sarà restituito come il valore finale della chiamata .
Numero Tipi
La funzione " , segno " funziona con tre diversi tipi di numeri : numeri interi, numeri a virgola mobile di precisione singoli e valori in virgola mobile a doppia precisione . Entrambi gli argomenti devono essere dello stesso tipo numero : . Un numero intero deve essere abbinata a un numero intero, ad esempio
" Segno " Funzione
Il modo in cui la opere di funzione è 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
La funzione " firmare "ha due diverse varianti che si concentrano sui diversi tipi di input consentiti . Se la chiamata di funzione è solo " segno ", allora i due argomenti passati nella chiamata di funzione dovrebbero essere entrambi valori fluttuanti a precisione singola . La funzione " iSign " è su misura per numeri interi , e la funzione " dsign " ha bisogno di due valori in virgola mobile a doppia precisione .