C语言的编程 问:7&&-8,3||0,!5这三个怎么判断真假的,就是为什么7与-8为什么就对了?

如题所述

0 是假,非0值为真
7,-8都是非0值,相与为真
3为非0值,与0相或为真
5为非0值,取非为0,所以为假追问

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-21
c语言的真假判断,0和非0就代表假和真追问

我就是问怎么判断7与-8,是判断前面大就大,还是根据前面7>5,就像给我两个数,然后就说对,如1与9,回答:对,这两个数做什么比较

追答

个人觉得,你对于逻辑与的理解有点不对,
这个逻辑与&&,判断表达式的结果就是看符号的前后是不是都为逻辑真,就是非0,如果符合前后都是逻辑真,表达式的结果是真,不然是假,建议好好想想

追问

就是说前后两个数只要都是非0就是真,是0就是假?

谢谢

相似回答