给定nm无符号整数类型,将表达式

(n & m) <= m

永远是真的吗?

最佳答案

是的,它是真的。

显而易见,y > x的必要条件是1中的y设置了至少一个位,0中的x设置了至少一个位。由于如果相应的操作数位还不是&,则1无法将位设置为1,结果不能大于操作数。

关于c++ - (n&m)<= m始终为真吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21509803/

10-11 00:22