Fortran90 Deklarationen
Alle Datentypen | Beispiele
Basiswissen
Wie werden Variablen normalerweise deklariert?
- Zuerst kommt der Datentyp, z. B. integer.
- Dann kommt ein doppelter Doppelpunkt, also ::
- Dann kommt die zu deklarierende Variable.
- Mit Kommas können gleichzeitig mehrere Variablen deklariert werden.
Und wenn man nicht deklariert?
- Dann verwendet Fortran die impliziere Deklaration:
- Variablen, die mit einem kleine i, j, k, l, oder n anfangen ...
- sind automatisch vom Typ integer (Ganzzahl).
- Variablen, die mit c oder z anfangen sind automatisch ...
- vom Typ complex (komplexe Zahl).
- Die implizite Deklaration kann ausgeschaltet werden mit implicit none.
- Der Befehl "implicit none" gehört direkt hinter den Befehl "program name".
Wie werden Zahlen interpretiert?
- Schreibt man eine Zahl ohne Komma, gilt sie automatisch als integer: 34
- Soll eine Zahl als Real gelten, muss man sie mit Komma schreiben: 3.4
Welche Deklarationen sind möglich?
integer :: a,b
real :: c,d
complex :: e,f
logical :: g,h
character (len=6) :: i,j
integer, dimension (4,4) :: k
Wie sehen die Zuweisungen aus?
a=4
b=5
c=2.5
d=5.0
e=(10,0)
f=(0,10)
g=.true.
h=.false.
i="alles "
j="OK"
k=8
wie kann man die Inhalte ausgeben?
Print *,a+b
Print *,c+d
Print *,e+f
Print *,g .AND. h
Print *,i // j ! Der Doppelslash addiert Strings
Print *,k