Fortran: Fortran 95: Standardfunktionen
<<< zur Fortran-Startseite | |
<< Fortran 95 | Fortran 2003 >> |
< Datenverbund | Unterprogramme > |
Allgemeine Hinweise Bearbeiten
Die 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 Bearbeiten
Abkü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 Bearbeiten
Einzelheiten siehe Zeigerfunktionen
Bitfunktionen Bearbeiten
Einzelheiten siehe Bitfunktionen
Weitere Funktionen Bearbeiten
Einzelheiten siehe Weitere Funktionen
Intrinsische Subroutinen Bearbeiten
Einzelheiten siehe Intrinsische Subroutinen
<<< zur Fortran-Startseite | |
<< Fortran 95 | Fortran 2003 >> |
< Datenverbund | Unterprogramme > |