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