2个回答
2022-01-11
展开全部
上面回答有问题,C语言里非0数是真,0是假。6是非0数,对应是真。
"!"是非运算符,代表取反,假的通过非运算变成真的;真的通过非运算符变成假的。因此6是真,那么!6为假。这个运算出来的结果值打印出来是0。
如果你改成!!6,那么结果值是1,因为!6是假,它再取反就成了真,因此!!6是1。
"!"是非运算符,代表取反,假的通过非运算变成真的;真的通过非运算符变成假的。因此6是真,那么!6为假。这个运算出来的结果值打印出来是0。
如果你改成!!6,那么结果值是1,因为!6是假,它再取反就成了真,因此!!6是1。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询