下表显示了VB.Net支持的所有算术运算符。
假设变量A保持2,变量B保持7,则:
运算符 |
描述 |
例 |
^ |
将一个操作数作为为另一个的幂 |
B^A
= 49 |
+ |
添加两个操作数s |
A
+ B = 9 |
- |
从第一个操作数中减去第二个操作数 |
A
- B = -5 |
* |
将两个操作数相乘 |
A
* B = 14 |
/ |
将一个操作数除以另一个操作数,并返回一个浮点结果 |
B
/ A = 3.5 |
\ |
将一个操作数除以另一个操作数,并返回一个整数结果 |
B
\ A = 3 |
MOD |
模数运算符和整数除法后的余数 |
B
MOD A = 1 |
请尝试下面的示例以了解所有可用在 VB.Net 中的算术运算符︰
Dim a As Integer = 21
Dim b As Integer = 10
Dim p As Integer = 2
Dim c As Integer
Dim d As Single
c = a + b
Proj.MsgDebug.Add("Line 1 - Value of c is {0}", c)
c = a - b
Proj.MsgDebug.Add("Line 2 - Value of c is {0}", c)
c = a * b
Proj.MsgDebug.Add("Line 3 - Value of c is {0}", c)
d = a / b
Proj.MsgDebug.Add("Line 4 - Value of d is {0}", d)
c = a \ b
Proj.MsgDebug.Add("Line 5 - Value of c is {0}", c)
c = a Mod b
Proj.MsgDebug.Add("Line 6 - Value of c is {0}", c)
c = b ^ p
Proj.MsgDebug.Add("Line 7 - Value of c is {0}", c)
'返回结果:Line 1 - Value Of c Is 31
'返回结果:Line 2 - Value Of c Is 11
'返回结果:Line 3 - Value Of c Is 210
'返回结果:Line 4 - Value Of d Is 2.1
'返回结果:Line 5 - Value Of c Is 2
'返回结果:Line 6 - Value Of c Is 1
'返回结果:Line 7 - Value Of c Is 100
|