瘦瘦的年轻人
2018-09-02 18:35
因为a*2-b=1,1为真,!1就为假,所以!1=0
这样的话是不是说明!(a*b-1)=!44或!(任意一个式子)结果都肯定为0?如果不是,那么什么情况下会为1?又为什么为1?
!44 就是0只要是非0的数,取非(!)的结果都是0
! 取反运算符,
!(表达式或非零数)==0 注:表达式中所有变量均有定义,
!0==1。
总结即,非真既假,非假既真
!1==0,!0==1
! 就是取反的意思啊,44 不等于0,为真,故取反后为假,返回 0
!44 就是0只要是非0的数,取非(!)的结果都是0
C语言入门
926206 学习 · 20797 问题
相似问题