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 >