Zum Inhalt springen

Fortran: Fortran 95: Standardfunktionen

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