1)整除就是用來(lái)對(duì)兩個(gè)數(shù)作除法并返回一個(gè)整數(shù),和/(普通除法)不同的是,整除返回的是整數(shù),把后面的小數(shù)舍棄(不是四舍五入,是舍棄),所以,x=3,那么5\x就是5\3,結(jié)果自然就是1了,如果是5/3,那么結(jié)果就是1.666667了,整除把后面的小數(shù)部分去掉就是1啊,明白了嗎?
創(chuàng)新互聯(lián)主營(yíng)三水網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,手機(jī)APP定制開(kāi)發(fā),三水h5小程序定制開(kāi)發(fā)搭建,三水網(wǎng)站營(yíng)銷(xiāo)推廣歡迎三水等地區(qū)企業(yè)咨詢
2)指數(shù)運(yùn)算,是用來(lái)求一個(gè)數(shù)字的某次方。比如2的10次方,書(shū)寫(xiě)為:2^10,以這個(gè)題來(lái)說(shuō),x=3,x^2就是求3^2,3的2次方(平方),當(dāng)讓是9了。
其實(shí),你上面的兩個(gè)例子如果這樣寫(xiě)的話,更好理解:
1:
x=3
Print 5\x
2:
x=3
Print x^2
剛開(kāi)始接觸,最好不要寫(xiě)在一行,那樣不好讀懂。碰到類(lèi)似情況,你可以自己給分成好多行。
分行方式是把:換做空格就可以了。
不光在VB6.0中,我在VB2008中也是一樣,原因如下:
運(yùn)算符"\"的含義為:將兩個(gè)數(shù)相除并返回以整數(shù)形式表示的結(jié)果。
在執(zhí)行除法之前,Visual Basic 嘗試將所有浮點(diǎn)數(shù)值表達(dá)式轉(zhuǎn)換為 Long。轉(zhuǎn)換為 Long 服從“四舍六入五成雙”。
所謂“四舍六入五成雙”,是指將一個(gè)非整數(shù)值轉(zhuǎn)換為整型(或長(zhǎng)整型)時(shí),轉(zhuǎn)換函數(shù)將移除小數(shù)部分,并將該值舍入為最接近的整數(shù)。如果小數(shù)部分正好是 0.5,轉(zhuǎn)換函數(shù)將其舍入為最接近的偶數(shù)整數(shù)。例如,0.5 舍入為 0,1.5 和 2.5 都舍入為 2。這被稱為“四舍六入五成雙”,其目的是彌補(bǔ)在將許多這樣的數(shù)字相加時(shí)可能會(huì)累積的偏量。
更多詳情,請(qǐng)參考MSDN文檔。
1、算術(shù)表達(dá)式:
算術(shù)表達(dá)式是最常用的表達(dá)式,又稱為數(shù)值表達(dá)式。它是通過(guò)算術(shù)運(yùn)算符來(lái)進(jìn)行運(yùn)算的數(shù)學(xué)公式。我們先來(lái)看Visual Basic中的算術(shù)運(yùn)算符:
算術(shù)運(yùn)算符
1)乘法運(yùn)算符 *
X*Y 求X乘Y的值 舉例:6*7=42
2) 除法運(yùn)算符 /
X/Y 求X除Y的值(浮點(diǎn)數(shù)運(yùn)算) 舉例:2.76/1.2=2.3
3)整除運(yùn)算符 div
X div Y 求X除Y的整數(shù)商(對(duì)整型數(shù)計(jì)算) 舉例:25=5
4)取余運(yùn)算符 Mod
X mod Y 求X除Y的余數(shù)(對(duì)整型數(shù)運(yùn)算) 舉例:25 mod 4=1
5)加法運(yùn)算符 +
X+Y 加法運(yùn)算 舉例:32+2=34
6)減法運(yùn)算符 -
- X-Y 減法運(yùn)算 舉例:48-21=27
由于Visual Basic只能識(shí)別按其格式書(shū)寫(xiě)的數(shù)學(xué)表達(dá)式,所以必須將我們常用的數(shù)學(xué)表達(dá)式轉(zhuǎn)換成Visual Basic表達(dá)式。
2、邏輯表達(dá)式
邏輯運(yùn)算的結(jié)果只有兩個(gè):True(真)和False(假)。Visual Basic提供了六種關(guān)系運(yùn)算符和三種邏輯運(yùn)算符:
=(等于)、(小于)、=(小于等于)、(大于)、=(大于等于)、(不等于)
NOT(非)、AND(與)、OR(或)
運(yùn)算關(guān)系
p q NOT p p AND q p OR q
True True False True True
True False False False True
False True True False True
False false True False False
例如:53 結(jié)果為 True, “a””b” 結(jié)果為False。