Fortran: Fortran 95: Standardfunktionen: Intrinsische Subroutinen

Aus testwiki
Version vom 20. April 2021, 10:53 Uhr von imported>JamesP (fix typo)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

<<< zur Fortran-Startseite << Fortran 95 < Standardfunktionen

Funktion Beschreibung
Fortran:Vorlage: IntrinsicS Gibt die Prozessorzeit in die Variable r aus. Die Einheit ist Sekunde. Kann keine Prozessorzeit eruiert werden, so wird eine negative Zahl in r zurückgegeben.
Fortran:Vorlage: IntrinsicS Gibt Datum und Zeit in den einzelnen Variablen zurück. Alle Argumente sind intent(out).
  • c1 ... date, mindestens 8 Zeichen lang, Form: YYYYMMDD
  • c2 ... time, mindestens 10 Zeichen lang, Form: hhmmss:sss
  • c3 ... zone, mindestens 5 Zeichen lang, Form: ±hhmm
  • i ... values, Vektor vom Datentyp integer mit mindestens 8 Feldelementen. Stellt Zeit- und Datumsinformationen in aufgesplitteter Form zur Verfügung.
Fortran:Vorlage: IntrinsicS Kopiert eine Bitsequenz von einer Zahl in eine andere.
  • i1 ... from, intent(in)
  • i2 ... frompos, intent(in)
  • i3 ... len, intent(in)
  • i4 ... to, intent(inout)
  • i5 ... topos, intent(in)

Beispiel:

  • integer :: a = B"111", b = B"1000"
    call mvbits( a, 0, 3, b, 0) ⇒ b = B"1111"
Fortran:Vorlage: IntrinsicS Stellt eine Pseudozufallszahl in r zur Verfügung (0 ≤ r < 1).
Fortran:Vorlage: IntrinsicS Den Zufallszahlengenerator neu initialisieren.
  • i1 ... size, intent(out)
  • i2 ... put, Vektor, intent(in)
  • i3 ... get, Vektor, intent(out)
Fortran:Vorlage: IntrinsicS Systemzeit in Form einer Ganzzahl. Alle Argumente sind intent(out).
  • i1 ... count
  • i2 ... count_rate
  • i3 ... count_max

<<< zur Fortran-Startseite << Fortran 95 < Standardfunktionen