如下图,哪位大佬可以帮我解答一下,为啥select 5^3 的结果会是6啊, 不应该是125吗?
望各位大佬不吝赐教,万分感谢!!!!!
使用 ^ 符号通常表示按位异或运算,而不是数学中的指数运算,所以5^3 的结果为 6 是因为这是按位异或运算的结果。如果要进行数学上的指数运算,应该使用 Math.pow(5, 3) 或者直接计算 5 * 5 * 5,结果都应该是 125
^
5^3
6
Math.pow(5, 3)
5 * 5 * 5
125
使用
^符号通常表示按位异或运算,而不是数学中的指数运算,所以5^3的结果为6是因为这是按位异或运算的结果。如果要进行数学上的指数运算,应该使用Math.pow(5, 3)或者直接计算5 * 5 * 5,结果都应该是125