4.4 運算符與表達式
運算符的功能及優(yōu)先級
表達式的書寫及運算規(guī)則
VB中的運算符和表達式可分為:算術(shù)運算符與算術(shù)表達式、關(guān)系運算符與關(guān)系表達式、邏輯運算符與邏輯表達式
4.4.1 算術(shù)運算符
VB的算術(shù)運算符有以下幾種:
·+:加法運算,也適合于字符串的之間的合并運算。
·-:加法運算。
·*:乘法運算。
·/:除法運算。
·\:整除運算。
·Mod:求余運算。例如:a Mod b表示a被b整除以后的余數(shù)。
· ^:冪運算。A^B表示以A為底的B次方。
把常量、變量等運算元素用算術(shù)運算符連接起來的式子稱為“算術(shù)表達式”.例如:
a*b/(c*d) 3.14159265*r^2 等
帶有括號的算術(shù)表達式在運算時將優(yōu)先進行括號內(nèi)的運算
注意:
(1)/和\的區(qū)別:1/2=0.5,1\2=0
(2) Mod運算中,結(jié)果與被除數(shù)同號
例如:-9 Mod 7 結(jié)果為 -2
字符串運算符與字符串表達式
字符串運算符有:& 、+ .功能是字符串連接
例如:
“ ABCD ” + “ EFGHI ” 結(jié)果為: “ ABCDEFGHI ”
“ VB ” & “程序設(shè)計教程” 結(jié)果為: “ VB程序設(shè)計教程”
說明:當連接符兩旁的操作量都為字符串時,上述兩個連接符等價。它們區(qū)別是:
+(連接運算):兩個操作數(shù)均應(yīng)為字符串類型;
&(連接運算):兩個操作數(shù)既可為字符型也可為數(shù)值型,當是數(shù)值型時,系統(tǒng)自動先將其轉(zhuǎn)換為數(shù)字字符,然后進行連接操作。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |