为什么?-2^2+6是10

来源:百度知道 编辑:UC知道 时间:2024/06/20 15:11:23
为什么?-2^2+6是10而不是2,是如何运算的呢?

^是异或运算符
加上括号后应该是
(-2)^(2+6)
-2的二进制是 111...111110
2+6的二进制是000...001000
结果就是111...110110
也就是1010的相反数
转换十进制是-10

2^2 是 2的2次方,等于4
4+6=10

(-2)^2+6=10
而-2^2+6=2
这个括号可不能少。