算術運算是高級語言所要實現的最基本的功能。
算術運算也就是通常所說的數學運算,在vb.net中新增了一些算術運算符,這些新增的算術運算符是由基本運算符所組成的。
下表列出了這些算術運算符:
運算符
名稱
類型
說明
+
加號
雙目運算符
加號兩邊的操作數是數字類型時,要注意有沒有溢出的可能;另外,“Single”類型與“Long”類型相加時,返回值為“Double”類型,如果兩個操作數都為“Empty”,則返回值為“Integer”;一個是“Empty”,另一個不是時,另一個操作數即是返回值
-
減號或負號
雙目運算符或單目運算符
做雙目運算符時同加號。單目運算時,表示一個數的相反數
*
乘號
雙目運算符
同加號
/
浮點除號
雙目運算符
操作數同時為“Byte”、“Integer”或“single”,返回值在不溢出時為“Single”或“Double”
\
整除號
雙目運算符
操作數可以是任何類型的數,但在運算時都被取整,返回值一般為“Byte”、“Single”、“Double”。
MOD
求余號
雙目運算符
返回第一個操作數整除第二個操作數的余數,例如:10 MOD 3結果為1;12.6 MOD 5結果為3
^
求指號
雙目運算符
對第一操作數進行連乘,連乘次數為第二個操作數,注意:求指號的運算順序為從右到左,例如:3^3^3結果為19683,而(3^3)^3結果為729