!x所以说到底是个啥?

学c语言时突然发现有个 "!x" 。

找了找,有人说和 "x==0"等价,也有人说是求反。

所以到底是个啥,有人能帮忙总结一下吗,感谢!

。٩(ˊᗜˋ)و✧*。

!x就是只有x=0的时候成立 !0结果是1,其他结果都是0,可以理解为是 x==0

if(!x),相当于if(x==0)。记住了