Fortran: Fortran 95: Standardfunktionen
<<< zur Fortran-Startseite | |
<< Fortran 95 | Fortran 2003 >> |
< Datenverbund | Unterprogramme > |
Allgemeine Hinweise
BearbeitenDie in den nachfolgenden Abschnitten angeführten Tabellen und Listen geben die im Fortran 95-Working Draft gelisteten intrinsischen Funktionen in simplifizierter Form wieder. Einzelheiten stehen jeweils in Unterkapiteln.
Auch die Standard-Subroutinen wurden berücksichtigt. Die einzelnen Compiler kennen zum Teil wesentlich mehr Funktionen als im Standard vorgegeben. Bei Verwendung solcher Funktionen sind die Programme jedoch nicht mehr quellcodekompatibel. Auf die Wiedergabe solcher compilerspezifischen Funktionen wird hier deshalb verzichtet.
Tabellenlegende
BearbeitenAbkürzung | Beschreibung |
---|---|
i | Integer-Datentyp (integer) |
r | Real-Datentyp (real) |
x | Complex-Datentyp (complex) |
d | Double-precision-Datentyp (real(z, kind(0.0D0))) |
z | beliebiger numerischer Datentyp (integer, real, complex) |
c | Zeichen (character) |
l | Logical-Datentyp (logical) |
any | beliebiger intrinsischer Datentyp |
arr | Feld (Array) |
aarr | dynamisches Feld |
ptr | Zeiger (Pointer) |
Datentypfunktionen
Bearbeiten- Umwandlung in INTEGER
- Umwandlung in REAL
- Umwandlung in DOUBLE PRECISION
- Umwandlung in COMPLEX
- Umwandlung in CHARACTER
- kind-Parameter
Einzelheiten siehe Datentypfunktionen
Mathematische Funktionen
Bearbeiten- Rundung
- Absolutwert
- Modulo
- Vorzeichentransfer
- Positive Differenz
- Maximum
- Minimum
- Komplexe Zahlen
- Quadratwurzel
- Exponentialfunktion
- Logarithmen
- Winkelfunktionen
- Arkusfunktionen
- Hyperbelfunktionen
Einzelheiten siehe Mathematische Funktionen
Stringfunktionen
Bearbeiten- Lexikalische Funktionen
- Sonstige
Einzelheiten siehe Stringfunktionen
Feldfunktionen
Bearbeiten- Konstruktion und Umgestaltung von Feldern
- Abfragen von Feldstatus, Felddaten und Feldmetadaten
- Funktionen für Vektoren und Matrizen
- Sonstige
Einzelheiten siehe Feldfunktionen
Zeigerfunktionen
BearbeitenEinzelheiten siehe Zeigerfunktionen
Bitfunktionen
BearbeitenEinzelheiten siehe Bitfunktionen
Weitere Funktionen
BearbeitenEinzelheiten siehe Weitere Funktionen
Intrinsische Subroutinen
BearbeitenEinzelheiten siehe Intrinsische Subroutinen
<<< zur Fortran-Startseite | |
<< Fortran 95 | Fortran 2003 >> |
< Datenverbund | Unterprogramme > |