作用:對(duì)兩個(gè)操作數(shù)進(jìn)行大小比較,結(jié)果為true或False。
運(yùn)算符:<、>=、<、<=、=、<> 優(yōu)先級(jí)相同
比較規(guī)則:將兩個(gè)字符串從左到右一對(duì)一對(duì)按字符編碼值比較,只要有一對(duì)不同比較結(jié)束。
舉例:“”編碼值32;“0”編碼值48;“A”編碼值65;“a”編碼值97.
“abcde”>“aBcderfg” 結(jié)果 :True
“123456” >“98” 結(jié)果:False
作用:是對(duì)操作數(shù)進(jìn)行邏輯運(yùn)算,結(jié)果為邏輯值,True或False。 操作數(shù)可以是數(shù)值、字符、關(guān)系等表達(dá)式,以非零為True、零False進(jìn)行邏輯運(yùn)算
**主要運(yùn)算符:**Not(非) And(與) or(或)
優(yōu)先級(jí)相同: 高 中 低
Not 單目運(yùn)算,取反
And 兩個(gè)操作數(shù)只要有一個(gè)為True是結(jié)果才為True,否則為False
Or 兩個(gè)操作數(shù)只要有一個(gè)為True時(shí),結(jié)果即為True;兩個(gè)均為False時(shí),結(jié)果才為False
例如:表示x在一段數(shù)值范圍內(nèi):10<=x<=20
Vb的邏輯表達(dá)式:10<=x<=20 (錯(cuò)誤) 10<=x And x<=20 (正確)
*注意:*10<=x<=20 VB是先判斷10<=x(結(jié)果是True或False),然后的結(jié)果再和<=20比較,而因?yàn)門rue=-1,F(xiàn)alse=0,所以無論前面的結(jié)果是True還是False,他們的比較結(jié)果都將是True。
表達(dá)式:
組成:變量、常量、函數(shù)、運(yùn)算符和圓括號(hào)
書寫規(guī)則:
1.運(yùn)算符不能相鄰 如:a+ -b是錯(cuò)誤的
2.乘號(hào)不能省略 如:x乘以y,應(yīng)寫成:x*y
3.括號(hào)必須成對(duì)出現(xiàn)(均使用圓括號(hào))
正確書寫:
定義:系統(tǒng)預(yù)先定義好的函數(shù),供用戶調(diào)用
分類:數(shù)學(xué)函數(shù)、轉(zhuǎn)換函數(shù)、字符串函數(shù)、日期函數(shù)、其他函數(shù)等
形式:函數(shù)名(參數(shù)列表)
常用的數(shù)學(xué)函數(shù):
常用的字符串函數(shù):
日期函數(shù):
NOw返回系統(tǒng)日期和時(shí)間
Year(D)返回日期中的年份
DareAdd(要增減日期形式,增減量,要增減的日期變量)
DateDiff(要間隔日期的形式,日期1,日期2)
例如:計(jì)算從現(xiàn)在開始計(jì)算離你畢業(yè)(假定2018年6月30日)還有多少天?
聯(lián)系客服