c语言求助
已知a为整型变量,那么与表达式 a!=0 真假值情况相同的表达式有哪些?(多选)
A. a>0||a<0 B. a
C. !a==0 D. !a
请选择并解释 谢谢了
参考答案:A[地球人都知道];
B[
在C语言中,0为TRUE 非0为FALSE.
当a等于0, a FALSE <==>a!=0 FALSE;
当a不等于0, a TRUE <==>a!=0 TRUE;
]
C[
优先级 "!" 高于 "=="
当a等于0, ((!a)==0) FALSE <==>a!=0 FALSE;
当a不等于0, ((!a)==0) TRUE <==>a!=0 TRUE;
]