C语言 x+=0.1和x+=0.02有什么区别


· 智能家居/数码/手机/智能家电产品都懂点

你把值代入一试便知!x的意思是逻辑取反,即x==1(逻辑1,即x不为0)时表达式!x为0而x==0时!x为1;再看看x==0这个表达式:当x不为0时x==0的结果为“假”即0,而当x为0时表达式x==0的结果为“真”即1——这不和前面对!x的叙述一模一样嘛!所以在x为int型时!x与x==0等价。

x= =0不是判断怎么能x==时结果为假呢?
 x==0不昰关系表达式那你说是啥?用关系运算==连接起来的不叫关系表达式叫什么呢如果叫关系表达式,那关系表达式不做判断写在那要干什麼呢!x表示x为“真”(即x不为0)时!x为“假”,反之x为“假时!x为“真”;x==0也在x为“真”时x==0为“假”x为“假”时x==0为“真”。那么!x和x==0的逻辑意义不昰完全一样吗另外“怎么能x==时结果为假呢?”我没有看懂!请不要把正确当错误把错误当正确!你仔细琢磨……

你对这个回答的评价昰?

我换个问发!x为什么0,怎么看出它是假的
我先告诉你x等价于x!=0,取反你懂的
x为什么等价于x!=0

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信