Vnitřní funkce
Zde následuje výčet funkcí, které fortran podporuje. Tento seznam nemusí být úplný a některé funkce používájí další volitelné argumenty. V případě, že budete potřebovat podrobnější informace doporučuji se podívat do manuálu kompilátoru, který používáte. (V hranatých závorkách [] jsou nepoviné argumenty)
funkce s argumentem typu integer nebo real
abs(x)- absolutní hodnota čísla xmax(a, b [,c, ...])- vrátí maximální hodnotumin(a, b [, c, ...])- vrátí minimální hodnotumod(a,b)- zbytek po dělení a/b
funkce s argumentem typu real
sqrt(x)- odmocnina čísla xexp(x)- exponent číslá xlog(x)- přírozený logaritmus číslá xlog10(x)- dekadický logaritmis číslá xsin(x)- sinus číslá xcos(x)- cosinus číslá xtan(x)- tangens číslá xasin(x)- arcus sinus číslá xacos(x)- arcus cosinus číslá xatan(x)- arcus tangens číslá xatan2(y,x)- varcí úhel, který svírá vektro (x,y) s kladnou osou xsinh(x)- hyperbolický sinus číslá xcosh(x)- hyperbolický cosinus číslá xtanh(x)- hyperbolický tangens číslá x
funkce s argumentem typu character
len(a)- délka řetězcelen_trim(a)- vrací délku řetězce bez mezeradjustl(a)- vrátí character zarovnaný nalevoadjustr(a)- vrátí character zarovnaný napravoscan(a,b)- vrátí integer udávající počáteční pozici řetězce b v řetězci a nebo 0 pokud a neobsahuje btrim(a)- vrátí character c u kterého byli odstraněny mezery