當表達式有多種運算符時,先處理算術(shù)運算符和字符串運算符,接著處理關(guān)系運算符,然后再處理邏輯運算符。即各種運算符的優(yōu)先級如下:
算術(shù)選算符>字符串運算符>關(guān)系運算符>邏輯運算符。
所有比較運算符有相同的優(yōu)先級,即按它們出現(xiàn)的順序從左到右進行處理。算術(shù)運算符和邏輯運算符按它們各自的優(yōu)先級進行處理。當乘法和除法同時出現(xiàn)在表達式中時,按照從左到右出現(xiàn)的順序處理每個運算符。同樣,當加法和減法同時出現(xiàn)在表達式中時,也按照從左到右出現(xiàn)的順序處理每個運算符。
括號可改變優(yōu)先級的順序,強制優(yōu)先處埋表達式的某部分。括號內(nèi)的操作總是比括號外的操作先被執(zhí)行。但是在括號內(nèi),仍保持正常的運算符優(yōu)先級。
在書寫表達式時,盡管有時候括號不是必須的,但最好還是在表達式適當?shù)牡胤教砑右恍├ㄌ,使得表達式的層次更分明,以增加程序的可讀性。
例如,選拔模特的基本標準是身高(T)要在175公分與185公分之間,同時,體重(W)要小于56公斤。不過,如果文化課成績(S)在90分以上者。即使身高與體重不合格也可以破格錄取。
描述以上選拔條件的表達式可以寫成如下的形式:
175<=T And<=185 And W<56 Or s>90
但如果適當?shù)丶由弦恍├ㄌ,則表達式的層次就一目了然了,如下所示:
((175<=T)And(T<=185)And(W<56))Or (S>90)
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |