C++ 求解释一下表达式4>6||10>2&&2!=!5中2!=!5的意义

2025-04-24 00:39:32
推荐回答(2个)
回答1:

2不等于非5
c++中非0的数即为真也就是逻辑值1,所以!5就等于0,所以这个就相当于2!=0,这个也是成立的,逻辑值为1

回答2:

>的优先级大于&&大于||大于=,!最高,2!=的意思是不等于,!5则为0, 2不等于0