急~!!!C语言~~

若x为int类型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式
!x意思不是当X为真,结果为假;X为假,结果为真吗??怎么理解啊??谢谢

x==0;
当x不为0,!x返回0,上式返回false,即0;
当x为0,!x返回1,上式返回true,即1;

可以那样理解
另外,逻辑真的值为1,逻辑假的值为0
!x就是对x取反,当x为非0时结果为0,当x为0时结果为1。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-05
若果 x==0; !x==1;
若 x>0 或 x<0;则 !x==0;
在C语言中对 非零的数 都认为是 真,
对 等于零 的数认为是 假。
第2个回答  2009-11-04
x==0?true:false
如果x=0,则此表达式的值为true;否则为false。实现的效果等价于!x
第3个回答  2020-01-13
第4个回答  2009-11-04
c=x>0?:0:1;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网