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 > |