2不等于非5c++中非0的数即为真也就是逻辑值1,所以!5就等于0,所以这个就相当于2!=0,这个也是成立的,逻辑值为1
>的优先级大于&&大于||大于=,!最高,2!=的意思是不等于,!5则为0, 2不等于0