4.4.2 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
關(guān)系運(yùn)算符都是雙目運(yùn)算,是用來比較兩個(gè)運(yùn)算量之間的關(guān)系,關(guān)系表達(dá)式的運(yùn)算結(jié)果為邏輯量。若關(guān)系成立,結(jié)果為True,若關(guān)系不成立,結(jié)果為False.
關(guān)系運(yùn)算也稱比較運(yùn)算,它表示不等式的真或假,VB共提供六種運(yùn)算符,分別是=(等于),>(大于),<(小于),>=(大于等于),<=(小于等于)和<>(不等于)。
關(guān)系表達(dá)式就是用關(guān)系運(yùn)算把兩個(gè)比較對象連接起來的式子。
● 比較對象可以是變量、常量和算術(shù)表達(dá)式。例如:
a<32 x+y>=z/2 b$<> “ Basic ” object1 is object2
● 關(guān)系表達(dá)式的運(yùn)算是采用“按值比較”的方法,即先求出運(yùn)算符兩邊的“值”,若是變量,則取其當(dāng)前值,如果兩端的值滿足條件,則結(jié)果為“True”,否則為“False”.
4.4.3 邏輯運(yùn)算符與邏輯表達(dá)式
邏輯運(yùn)算是對邏輯值進(jìn)行的運(yùn)算,Not 邏輯非為單目運(yùn)算符(要求一個(gè)操作數(shù)),其它為雙目運(yùn)算符。
邏輯運(yùn)算的優(yōu)先次序是:
Not→And→Or→Xor
2. 邏輯表達(dá)式
邏輯表達(dá)式是用邏輯運(yùn)算符把邏輯變量連接起來的式子。例如:
a>=2*3.141159*r And (x<>5 Or Not b)
x>2 Or Text1.Text=“Microsoft”
表達(dá)式的書寫:
(1)運(yùn)算符不能相鄰。例a+*b是錯(cuò)誤的。
(2)乘號不能省略。例x 乘以y 應(yīng)寫成:x*y
(3)括號必須成對出現(xiàn),均使用圓括號,可以嵌套使用。
(4)表達(dá)式從左到右在同一基準(zhǔn)并排書寫,不能出現(xiàn)上下標(biāo)
(5)要注意各種運(yùn)算符的優(yōu)先級別,為保持運(yùn)算順序,在寫VB表達(dá)式時(shí)需要適當(dāng)添加括號()
4.4.4 運(yùn)算規(guī)則
表達(dá)式中出現(xiàn)了多種不同類型的運(yùn)算符時(shí),其運(yùn)算符優(yōu)先級如下:
算術(shù)運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算符
說明:
1.當(dāng)一個(gè)表達(dá)式中出現(xiàn)多種運(yùn)算符時(shí),首先進(jìn)行算術(shù)運(yùn)算,接著關(guān)系運(yùn)算符,最后處理邏輯運(yùn)算符,在各類運(yùn)算中再按照相應(yīng)的優(yōu)先次序進(jìn)行。
2.可以用括號改變優(yōu)先順序,強(qiáng)令表達(dá)式的某些部分優(yōu)先運(yùn)行。括號內(nèi)的運(yùn)算總是優(yōu)先于括號外的運(yùn)算。對于多重括號,總是由內(nèi)到外。
相關(guān)推薦:
2012年下半年計(jì)算機(jī)等級考試報(bào)名時(shí)間及入口匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |