2010年結(jié)構(gòu)工程師考試(計算機應用基礎)備考講義(5)

字號:

(五)各種運算符及其運算的優(yōu)先級
    1.算術(shù)運算符。FORTRAN有五個算術(shù)運算符,它們是:
    加法運算符+
    減法運算符-
    乘法運算符*
    除法運算符/乘幕運算符**
    這五個算術(shù)運算符的運算順序是:
    (1)乘幕運算符**優(yōu)先級;
    (2)乘法與除法運算符*,/優(yōu)先級次之;
    (3)加法與減法運算符十,一優(yōu)先級最低。
    對于同一優(yōu)先級的兩個運算符,按“先左后右”的原則進行計算。
    2.關(guān)系運算符。FORTRAN有六個關(guān)系運算符,用于比較兩個表達式相等或不等。它們是:
    大于GT.
    大于或等于。GE.
    小于LT.
    小于或等于。LE.
    等于EQ.不等于。NE.
    經(jīng)過關(guān)系運算符比較后,得到一個邏輯型的值。例如,整型變量I的值為10,J的值為12,則I.LT.J的結(jié)果為“真”(。TRUE.),而I.EQ.J的結(jié)果為“假”(。FALSE.)。
    3.邏輯運算符。FORTRAN有五個邏輯運算符,它們是:
    邏輯與。AND.兩個邏輯型量都為“真”時,其值為“真”,否則為“假”,邏輯或。OR.兩個邏輯型量都為“假”時,其值為“假”,否則為“真”;
    邏輯非。NOT.一個邏輯型量為“真”時,其值為“假”,否則為“真”,邏輯等。EQV.兩個邏輯型量等值時,其值為“真”,否則為“假”,來源:建設工程教育網(wǎng)邏輯不等。NEQV.兩個邏輯型量不等值時,其值為“真”,否則為“假”。
    邏輯運算符中,除了邏輯非運算符。NOT.只有一個運算對象外,其余四個邏輯運算符均有兩個運算對象。
    邏輯運算符的優(yōu)先級如下:
    (1)NOT.
    (2)AND.
    (3)OR.
    (4)EQV.與。NEQV.這兩個運算符按“先左后右”的原則進行計算。