我以为^做到了这一点。我期望:
10^0=1
10^1=10
10^2=100我得到的是什么
10^0=10
10^1=11
10^2=8实际的代码是
int value = 10 ^ exp;替换0、1和2的exp ^运算符做什么?
发布于 2011-07-02 02:50:49
^是异或运算符。
http://en.wikipedia.org/wiki/Xor
如果想要将一个数字升幂,请使用
Math.Pow(num, exp);https://stackoverflow.com/questions/6552028
复制相似问题