C语言中如果a=0,则!a表示真还是假?说明!是如何使用的

如题所述

这个是一个赋值,把0赋值给a,不是判断,判断应该是a==0,而且a应该有个初值,或者是你给它输入一个值,如果这个值是0那么表达式为真,如果不是0那么他的结果就是假。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-11
!a是真。(0代表假,1及其他都是真)
!是什么意思?
①当一个变量或表达式为真时,加一个"!",就代表假。
② !a是真。
!是什么意思?
①当一个变量或表达式为假时,加一个"!",就代表假。
第2个回答  推荐于2018-04-24
!a是真,
!就是取表达式相反的值
!(a<0)也是真的,因为a<0为假,取相反的就是真
还有什么不明白的?追问

没了!

本回答被提问者和网友采纳
第3个回答  2013-12-11
0是假,其余都是真
第4个回答  2013-12-11
非呀,多看几个例子吧,真心说不明白
相似回答