+
 新版

关于在mysql中 SELECT 5^3; 为啥得6啊

osc_68670258 发布于 2024/06/28 10:03
阅读 387
收藏 0

如下图,哪位大佬可以帮我解答一下,为啥select 5^3 的结果会是6啊, 不应该是125吗?

望各位大佬不吝赐教,万分感谢!!!!!

加载中
0
osc_67830198
osc_67830198

使用 ^ 符号通常表示按位异或运算,而不是数学中的指数运算,所以5^3 的结果为 6 是因为这是按位异或运算的结果。如果要进行数学上的指数运算,应该使用 Math.pow(5, 3) 或者直接计算 5 * 5 * 5,结果都应该是 125

osc_68670258
osc_68670258
:pray:
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部