VB基础知识整理——没干货哪敢打扰你
一、關系運算符
作用:對兩個操作數進行大小比較,結果為true或False。
運算符:<、>=、<、<=、=、<> 優先級相同
比較規則:將兩個字符串從左到右一對一對按字符編碼值比較,只要有一對不同比較結束。
舉例:“”編碼值32;“0”編碼值48;“A”編碼值65;“a”編碼值97.
“abcde”>“aBcderfg” 結果 :True
“123456” >“98” 結果:False
二、邏輯運算符
作用:是對操作數進行邏輯運算,結果為邏輯值,True或False。 操作數可以是數值、字符、關系等表達式,以非零為True、零False進行邏輯運算
**主要運算符:**Not(非) And(與) or(或)
優先級相同: 高 中 低
Not 單目運算,取反
And 兩個操作數只要有一個為True是結果才為True,否則為False
Or 兩個操作數只要有一個為True時,結果即為True;兩個均為False時,結果才為False
例如:表示x在一段數值范圍內:10<=x<=20
Vb的邏輯表達式:10<=x<=20 (錯誤) 10<=x And x<=20 (正確)
*注意:*10<=x<=20 VB是先判斷10<=x(結果是True或False),然后的結果再和<=20比較,而因為True=-1,False=0,所以無論前面的結果是True還是False,他們的比較結果都將是True。
表達式:
組成:變量、常量、函數、運算符和圓括號
書寫規則:
1.運算符不能相鄰 如:a+ -b是錯誤的
2.乘號不能省略 如:x乘以y,應寫成:x*y
3.括號必須成對出現(均使用圓括號)
正確書寫:
舉例:優秀生選拔條件:年齡(Age)小于19歲,三門課總分(Total)高于285分,其中有一門為100分,表達式?
Age<19 And Total>285 And Mark1=100 or Mark2=100 or Mark3=100
不同數據類型的轉換:
運算結果的數據類型向精度高的數據類型靠攏
Integer
三、常用的內部函數:
定義:系統預先定義好的函數,供用戶調用
分類:數學函數、轉換函數、字符串函數、日期函數、其他函數等
形式:函數名(參數列表)
常用的數學函數:
常用的轉換函數:
說明:
Chr和Asc 函數互為反函數:
Chr(Asc(“r”))=“r”
Str函數將數值轉換成字符類型后,若數值為正,在轉換后的字符串左邊增加一空格。
Str(123.45)=“U123.45”
Val將數字字符串轉換為數值型,當字符串中出現非數字,則停止轉換,函數返回的是停止轉換前的結果。
Val(“-123.45ty3”)=-123.45
常用的字符串函數:
舉例:
String(5,“A”)=“AAAAA”
Instr(“AEFABCDEFG”,“EF”)=2
Mid(“ABCDE”,2,3)=“BCD”
Mid(“AB中國123”,2,6)=“B中國123”
Trim(“UUUABCUUU”)=“ABC”
Left(“ABCDE”,2)=“AB”
日期函數:
NOw返回系統日期和時間
Year(D)返回日期中的年份
DareAdd(要增減日期形式,增減量,要增減的日期變量)
DateDiff(要間隔日期的形式,日期1,日期2)
例如:計算從現在開始計算離你畢業(假定2018年6月30日)還有多少天?
總結
以上是生活随笔為你收集整理的VB基础知识整理——没干货哪敢打扰你的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三角形外接球万能公式_三棱锥外接球半径公
- 下一篇: 分数相同名次排名规则C语言,如何给数据排