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 >