假如a=2,b=2,c=3,那么表达式(b!=c) 的值为1,因为2不等于3。规定只要是非零的数,真值就是1,所以a的值就为1,!a的值为0,!a!=(b!=c)值就是1
先计算括号的,b!=c为真,则值为1,(运算符顺序)
剩下的就是!a!=1 从左至右算 !a为假 则值为0
最后 0!=1为真 值为1
答案就是1
计算级别 "()"> "!= " > "!"
先判断b!=c, 此处为1
再算判断a!=1,结果为 1
结果再取反就是 0
最后答案是0
b!=c的值为1 !a的值为0 0!=1的值为1
那应该看一下a、b、c的值吧!