Fortran 90 oktatóanyag >> Kifejezések és értékadás

3. Kifejezések és értékadás

  1. Kifejezések
  2. Értékadás
  3. Beépített numerikus műveletek
  4. Relációt kifejező operátorok
  5. Logikai műveletek
  6. Karakteres műveletek

a) Kifejezések

A kifejezések egy műveleti jelből állnak (pl. +, -, *, /, // és **) és legalább egy operandusból. Az operandusok lehetnek pl. számok vagy sztringek (szövegek, karakterláncok).
A kifejezések három féle értéket "adhatnak vissza": számot, betűt/szöveget vagy logikai értéket. Például: egyszeru-kifejezesek.f90
program egyszerukifejezesek
 implicit none
 integer :: gyerekek_szama = 1
 character(len=8) :: szovegvaltozo = "valamit"
 integer :: kicsi = 2

 write(*,*) "gyerekek_szama+1=",gyerekek_szama+1   ! szam
 write(*,*) "Ezzel osszefuzunk "//szovegvaltozo    ! szoveg
 write(*,*) kicsi .gt. 3, '(ennek hamisnak (pl. F vagy false)&
& kell lennie, mert 2 nem nagyobb, mint 3)'        ! logikai
end program egyszerukifejezesek
Fordítása és futtatása:
gfortran egyszeru-kifejezesek.f90 -o egyszeru-kifejezesek.exe
./egyszeru-kifejezesek.exe
Az eredmény:
 gyerekek_szama+1=           2
 Ezzel osszefuzunk valamit
 F (ennek hamisnak (pl. F vagy false) kell lennie, mert 2 nem nagyobb, mint 3)

Ezen kívül a „belső” műveletekhez:


<< Előző | Következő >>

Oldal tetejére | Vissza a főoldalra