久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

VBA中各式各樣的運(yùn)算符

 L羅樂(lè) 2018-04-30

最近工作比較忙,,加上又出差,,因此這兩周未更新,感謝各位的耐心等待

今天總結(jié)了一下VBA的運(yùn)算符,,內(nèi)容比較多,,大家慢慢看。


VBA4種類(lèi)型的運(yùn)算符,,分別為算術(shù)運(yùn)算符,、比較運(yùn)算符、邏輯運(yùn)算符,、連接運(yùn)算符

1)算術(shù)運(yùn)算符

    假設(shè)變量A=10,,變量B=2

運(yùn)算符

說(shuō)明

示例

兩個(gè)操作數(shù)相加

A B=15

-

兩個(gè)操作數(shù)相減

A-B=8

*

兩個(gè)操作數(shù)相乘

A*B=20

/

兩個(gè)操作數(shù)相除

A/B=5

%

模運(yùn)算符,整數(shù)除法后的余數(shù)

A%B=0

^

指數(shù)運(yùn)算符

A^B=100

\

整除運(yùn)算符,,取兩個(gè)整數(shù)相除后的商,,不管余數(shù)

10\2=5;9\2=4

Mod

取模運(yùn)算符,取得兩個(gè)整數(shù)相除后結(jié)果的余數(shù)

9 Mod 2=1

 

2)比較運(yùn)算符

    假設(shè)變量A=10,,變量B=2

運(yùn)算符

說(shuō)明

示例

=

檢查兩個(gè)操作數(shù)的值是否相等,。如果是,那么條件是真

也用于賦值,,用于將表達(dá)式的結(jié)果賦值給變量,,通過(guò)賦值運(yùn)算講右側(cè)表達(dá)式的結(jié)果賦值給左側(cè)的變量,也可以修改變量的值

A=B False

X=5 5賦值給變量X

<> 

檢查兩個(gè)操作數(shù)的值是否不相等,。如果值不相等,,則條件為真

A<>B True

檢查左操作數(shù)的值是否大于右操作數(shù)的值。如果是,那么條件是真

A>B True

檢查左操作數(shù)的值是否小于右操作數(shù)的值,。如果是,,那么條件是真

A<B False

>=

檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值。如果是,,那么條件是真

A>=B True

<=

檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,。如果是,那么條件是真,。

A<=B False

Is

確定兩個(gè)對(duì)象引用是否引用同一個(gè)對(duì)象

還可以用IS運(yùn)算符來(lái)判斷一個(gè)對(duì)象變量是否符合要求,,例如條件判斷語(yǔ)句if myrange is Nothing Then 表示如果對(duì)象變量myrange沒(méi)有對(duì)象印象,則為True,執(zhí)行Then后面的語(yǔ)句


 

3)邏輯運(yùn)算符

   

運(yùn)算符

說(shuō)明

示例

And

如果兩個(gè)條件都為真,,則表達(dá)式為真,。

True And True=True

True And False=False

False And True=False

False And False=False

Or

如果兩個(gè)條件中的任何一個(gè)為真,則條件為真,。

True Or True=True

True Or False=True

False Or True=False

False Or False=False

Not

用于反轉(zhuǎn)其操作數(shù)的邏輯狀態(tài),。如果條件成立,那么邏輯非運(yùn)算符結(jié)果是條件不成立,。

Not(False)=True

Not(True)=False

Xor

異或,,NOTOR運(yùn)算符的組合。

如果表達(dá)式中只有一個(gè)表達(dá)式的值為True,,則結(jié)果為True

True Xor True = False

True Xor False = True

False Xor True = True

False Xor False = False

Eqv

邏輯等價(jià),表示兩者相同是為真,,不同是為假

True Eqv True = True

True Eqv False = False

False Eqv True = False

False Eqv False = True

Imp

邏輯蘊(yùn)含

只有當(dāng)?shù)谝粋€(gè)表達(dá)式為True,第二個(gè)表達(dá)式為False時(shí),,結(jié)果才為False,,其他情況下結(jié)果均為True

True Imp True = True

True Imp False = False

False Imp True = True

False Imp False = True

 

4)連接運(yùn)算符


運(yùn)算符

說(shuō)明

連接兩個(gè)值,如果是數(shù)值,,則進(jìn)行求和計(jì)算,,如果是字符串類(lèi)型,則進(jìn)行連接操作

&

連接兩個(gè)值,,主要是字符串

  • 當(dāng)兩個(gè)表達(dá)式都是數(shù)值數(shù)據(jù)時(shí),,用&運(yùn)算符會(huì)將兩個(gè)數(shù)值數(shù)據(jù)連接,如5& 1連接后為51,,但用 運(yùn)算符后,,會(huì)將兩數(shù)值相加得到其結(jié)果,如5 1進(jìn)行連接后為6,。

  • 當(dāng)兩個(gè)表達(dá)式都是字符串(Sting)時(shí),,將對(duì)兩個(gè)字符串進(jìn)行連接為一個(gè)字符串。

  • 當(dāng)兩個(gè)表達(dá)式為空時(shí),, 運(yùn)算符的結(jié)果為0,,而&運(yùn)算符的結(jié)果為Null值,。

  • 當(dāng)一個(gè)表達(dá)式為數(shù)值類(lèi)型數(shù)據(jù),另一個(gè)表達(dá)式為字符串類(lèi)型數(shù)據(jù)時(shí),, 運(yùn)算符將產(chǎn)生類(lèi)型不匹配的錯(cuò)誤,,而&運(yùn)算符則將兩個(gè)表達(dá)式連接。

  • 未聲明變量時(shí),,當(dāng)一個(gè)表達(dá)式為數(shù)字,,另一個(gè)表達(dá)式為字母時(shí), 運(yùn)算符和&運(yùn)算符的結(jié)果均為數(shù)字,,如j=7,k=student,i=j ki=j&k的結(jié)果均為7

  • 當(dāng)兩個(gè)表達(dá)式都為空時(shí),, 運(yùn)算符結(jié)果為0,,而&運(yùn)算符結(jié)果為Null值。

 

 

5)運(yùn)算符的優(yōu)先級(jí)

四類(lèi)運(yùn)算符由高到低的順序依次為:算術(shù)運(yùn)算符,、連接運(yùn)算符,、關(guān)系運(yùn)算符、邏輯運(yùn)算符,。

算術(shù)運(yùn)算符由高到低的順序依次為:^(冪),、*(乘)或 /(除)、\(整除),、Mod(取模),、 (加)或-(減)。

同一表達(dá)式中多次使用同一個(gè)算術(shù)運(yùn)算符時(shí),,按從左到右的順序運(yùn)算,。

同一表達(dá)式中多個(gè)關(guān)系運(yùn)算符,按從左到右的順序運(yùn)算,。

同一表達(dá)式中多次使用同一邏輯運(yùn)算符時(shí),,按從左到右的順序運(yùn)算。

如果想改變運(yùn)算符的優(yōu)先順序,,可以在表達(dá)式中使用()[]



----------------------------------------

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多