gpt4 book ai didi

php - 在php中为什么10 & 10 == 10返回0?

转载 作者:行者123 更新时间:2023-12-02 18:18:45 25 4
gpt4 key购买 nike

我搞乱了 PHP 运算符,但我不明白为什么

10 & 10 == 10

返回 0。这应该比较 10 和 10,这是正确的吗?

最佳答案

比较运算符有 higher precedence比按位运算符更重要,因此表达式的计算结果为:

10 & (10 == 10)


10 == 10 计算结果为 true,因此您得到 10 & true

按位 &true 转换为 1,因此您得到 10 & 1,即 0.


请注意,11 & 10 == 10 结果为 1,因为 11 & 1 === 1

关于php - 在php中为什么10 & 10 == 10返回0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25069999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com