賦值語句是最基本的可執(zhí)行語句之一,其形式為
變量:表達式
上式中變量可以是簡單變量名、數(shù)組元素名、子串名。除子串外,它可以是數(shù)值型、邏輯型或字符型變量。子串名只能是字符型。
表達式可以是相應(yīng)的數(shù)值型、邏輯型和字符型。因此,賦值語句分為三種,即算術(shù)賦值語句、邏輯賦值語句和字符賦值語句。賦值語句的作用是先計算右邊表達式的值,然后將其值賦給左邊的變量。式中“=”號,并非數(shù)學上的等于號,而是賦值號。
如算術(shù)賦值語句:
Q=1.8+sin(4.3)
KMAX=MAX(16,-101,127,85)
邏輯賦值語句:
LOGICAL Ll,L2,L3,L4
L1=.T.
L2=.F.
READ(*,*)A,B
L3=A.GT.B
L4=L2.OR.L3
要注意的是,邏輯賦值語句右部只能是邏輯表達式,它只有.T.或.F.值,沒有類型及長度的要求,可直接賦予左部變量。
字符串賦值語句
CHARACTER*12 A,B
A=’DOIJBLESPACE’
B=’CONTINUE’
變量:表達式
上式中變量可以是簡單變量名、數(shù)組元素名、子串名。除子串外,它可以是數(shù)值型、邏輯型或字符型變量。子串名只能是字符型。
表達式可以是相應(yīng)的數(shù)值型、邏輯型和字符型。因此,賦值語句分為三種,即算術(shù)賦值語句、邏輯賦值語句和字符賦值語句。賦值語句的作用是先計算右邊表達式的值,然后將其值賦給左邊的變量。式中“=”號,并非數(shù)學上的等于號,而是賦值號。
如算術(shù)賦值語句:
Q=1.8+sin(4.3)
KMAX=MAX(16,-101,127,85)
邏輯賦值語句:
LOGICAL Ll,L2,L3,L4
L1=.T.
L2=.F.
READ(*,*)A,B
L3=A.GT.B
L4=L2.OR.L3
要注意的是,邏輯賦值語句右部只能是邏輯表達式,它只有.T.或.F.值,沒有類型及長度的要求,可直接賦予左部變量。
字符串賦值語句
CHARACTER*12 A,B
A=’DOIJBLESPACE’
B=’CONTINUE’