Name | Argument | Fkt.wert | spezielle Namen / Bemerkung |
INT(gen) | int, real, cmp | INTEGER | INT1, INT2, INT4, IFIX(real4), IDINT(dbl) |
REAL(gen) | int, real, cmp | REAL*4 | FLOAT(int), SNGL(dbl), |
DBLE(gen) | int, real, cmp | REAL*8 | DFLOAT |
CMPLX(A[,B]) | int, real, cmp | COMPLEX | |
ICHAR(char) | char | INTEGER | |
CHAR(int) | int | CHARACTER | |
AINT(real) | real | wie Arg. | Abschneiden |
ANINT(real) | real | wie Arg. | Runden |
NINT(real) | real | INTEGER | Runden |
analog: DINT, DNINT, IDNINT für dbl | |||
ABS(gen) | int, real, cmp | int, real | IABS, DABS, CABS |
SIGN(A,B) | int, real | |A|·sign(B) | ISIGN, DSIGN |
MOD(A,B) | int, real | A mod B | AMOD, DMOD |
MAX(A,B[,C,...]) | int, real | max | MAX0, MAX1, AMAX0, AMAX1, DMAX1 |
MIN(A,B[,C,...]) | int, real | min | MIN0, MIN1, AMIN0, AMIN1, DMIN1 |
SQRT(gen) | DSQRT(dbl) | CSQRT(cmp8) | √x |
EXP(gen) | DEXP(dbl) | CEXP(cmp8) | ex |
LOG(gen) | ALOG(real4) | … | ln x |
LOG10(gen) | ALOG10(real4) | … | log10 |
SIN(gen) | COS(gen) | ||
ASIN(real) | ACOS(real) | arcsin, arccos | |
SINH(real) | COSH(real) | ||
TAN(real) | TANH(real) | ||
ATAN(real) | -π/2 ≤ arctan x ≤ π/2, | ||
ATAN2(A,B) | -π ≤ arctan(A/B) ≤ π, | ||
… |
LEN(char) | Länge der Zeichenkette incl. Leerzeichen | |
LEN_TRIM(char) | Länge ohne abschließende Leerzeichen | kein F77-Standard! |
INDEX(charA,charB) | Position der Teilzeichenkette charB in charA | |
LGE,LGT,LLE,LLT(charA,charB) lexikographischer Vergleich |