2013-08-03 44 views

回答

6

在C#^是逐位XOR運算。 C#^Operator

所以,如果你在位代表16你有

10000 

和2

00010 

XOR意味着你在相應的地方操作數1,如果只有一個擁有1 :

10000 
+00010 
=10010 

其中轉換爲18.

在VB中它是電力運營商。 VB^Operator

如果用2的冪提高16,如果你有:

16 * 16 = 256 
+0

在c#中FYI(16^2)實際上按位異或不是邏輯異或 –

+0

那麼爲什麼它在C#中給我18# – Arshad

+0

@SriramSakthivel http://msdn.microsoft.com/en-us/library/6a71f45d.aspx sais它是一個邏輯異或操作符 –

2

有一個在C#Math.Pow(x, y)功能。

但是在VB.NET中^被直接用來表示功率,就像我們在簡單的數學中做的那樣。