请教为什么这样写 关系表达式(x==0)的等价表达式为___(!x)_____.

 我来答
鲍斌开傲白
2020-07-09 · TA获得超过1256个赞
知道小有建树答主
回答量:1929
采纳率:92%
帮助的人:9.2万
展开全部
表达式 (x==0) 的结果是个逻辑值,其结果是true和false两个.
数值和逻辑值可以相互自动强制转化,数值转化为逻辑值的规则是0转为false,任何非0值转化为true;逻辑值转化为数值的规则是true转为1, false转为0.
"!"是逻辑运算符
若x为0,则(!x) = (! false) = true = (x == 0)
若x为1,则(!x) = (! true) = false = (x == 0)
("="指数学意义上的等于,"=="指表达式中的关系运算)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式