逻辑非到底是怎么运算的?

为什么?for(inti=0,x=0;!x&&i<=5;i++)里的!x是真的?... 为什么?for(int i=0,x=0;!x&&i<=5;i++)里的!x是真的? 展开
 我来答
生活小学问686
高粉答主

2021-01-02 · 生活其实很简单,把自己照顾好,重要待好
生活小学问686
采纳数:269 获赞数:167707

向TA提问 私信TA
展开全部

逻辑非运算为非假得真,非真得假。逻辑值为0为假,非0为真。

由于非逻辑思维是一种无序的、非理性的思维表现形式,因而根本特征是思维的扩散性、直接性和突发性。

非逻辑思维则不是人们想在什么时候产生就能产生的,而是在人们对某一对象的认识积累了一定材料的基础上产生的。但是前提材料积累到什么程度才能产生非逻辑思维,这是不能确定的,只能因人而异、因时而异。

扩展资料:

注意事项:

第一个层次最简单,就是简单的布尔值之间的逻辑与,就是左值和右值都是true时,返回true,两边都是false或者两边的值其中一边是fasle,就返回false,(AND操作)。

有时候需要对一个变量查检其是否存在或者检查值是否有一个有效值就使用,例如检测一个从一个函数返回的值student是否是个有效值,就使用!!student,如果返回是true,那么就是一个有效值。

参考资料来源:百度百科-逻辑非

L_o_o_n_i_e
推荐于2017-11-23 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:6026万
展开全部
逻辑值,0为假,非0为真。
逻辑非运算: 非假得真,非真得假。

当 x=0 时,!x 得真。一旦 x 不等于 0, ,!x 就变假。

所以循环条件是,如果 x等于0 并且 i<=5 时做循环。
一旦 x 不等于 0,或 i>5,循环结束。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丹的葵奎6y

2021-03-26 · TA获得超过4.1万个赞
知道大有可为答主
回答量:2.2万
采纳率:98%
帮助的人:928万
展开全部
逻辑非运算为非假得真,非真得假。逻辑值为0为假,非0为真。

由于非逻辑思维是一种无序的、非理性的思维表现形式,因而根本特征是思维的扩散性、直接性和突发性。

非逻辑思维则不是人们想在什么时候产生就能产生的,而是在人们对某一对象的认识积累了一定材料的基础上产生的。但是前提材料积累到什么程度才能产生非逻辑思维,这是不能确定的,只能因人而异、因时而异。

扩展资料:

注意事项:

第一个层次最简单,就是简单的布尔值之间的逻辑与,就是左值和右值都是true时,返回true,两边都是false或者两边的值其中一边是fasle,就返回false,(AND操作)。

有时候需要对一个变量查检其是否存在或者检查值是否有一个有效值就使用,例如检测一个从一个函数返回的值student是否是个有效值,就使用!!student,如果返回是true,那么就是一个有效值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sixof303
2010-06-28
知道答主
回答量:17
采纳率:0%
帮助的人:13.7万
展开全部
for(int i=0,x=0;!x&&i<=5;i++)
其中;&运算即表示当X和i<=5同时成立时才能继续循环。即!X是真时,也就是X是假时,就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者7G7G5Wmcrj
2019-11-08 · TA获得超过3738个赞
知道大有可为答主
回答量:3031
采纳率:27%
帮助的人:178万
展开全部
!表达式
先计算表达式的结果,然后取出结果的相反结果,即真取假,假取真这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式