VB運算符總結


類型
運算符
說明
示例
結果
優先級別
算術運算符
^
求乘冪 3^2 9

 

 

 

 

 

 

由高到低(關系運算符具有相同的優先級別),可以通過小括號()改變運算的優先順序。

 

 

 

 

 

 

 

 

 

*
求積 50*2.1 105
/
求商,結果為浮點型 5/3 2.5
\
整除,返回商的整數部分 20\6 3
Mod
求模,返回余數 20Mod6 2
+
求和 50+50.1 100.1
-
求差或表示負數 50-50.1 -0.1
字符串運算符
&
連接兩個字符串(&具有自動轉換成字符運算的功能) "stu"&"dent","1"&2 student,12
+
"1"+"2" 12
關系(比較)運算符
<
小於 4<7 True
<=
小於或等於 39<=10 False
>
大於 "abc">"abced" False
>=
大於或等於 39>=10 True
=
等於 "A"="a" False
<>
不等於 9<>8 True
邏輯運算符
Not
“非”運算(對右邊的表達式進行邏輯否定運算) Not 39>10
Not 10>39
False
True
And
“與”運算(And運算符兩邊的條件表達式同時成立,則返回True,否則False) 39>10 And 8>10 False
Or
“或”運算(Or運算符兩邊的條件表達式同時不成立,則返回False,否則True) 39>10 Or 8>10 True
Xor
“異或”運算
Eqv
“等價”運算
Imp
“蘊涵”運算

表達式由常量、變量、運算符、函數和圓括號按一定的規則組成,通過運算后有一個結果,運算結果的類型由數據和運算符共同決定。

注意:mod的問題,1mod5=1, 7%5=2 也就說如果被mod的數大於mod數,那么值就等於Mod數,否則就等於余數!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM