c语言中expr==0与!expr等价 但若expr本身就是0 结果为真还是假?

expr==0与!expr等价 但若expr本身就是0 结果为真还是假?

0==0为真

!0为真