为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下i%3!=0与i%3==0的区别在哪?

。。。。

正在回答

8 回答

涉及前面关于运算符优先级的知识,+,-,*,/,%优先级大于==,!=。。。所以你的表达式可以这么理解,1%3!=0,1除以3的余数不等于0,1%3==0.,1除以3的余数等于0

0 回复 有任何疑惑可以回复我~
#1

qq_慕的地2027567

!= 和== 是判断条件用的的
2020-03-21 回复 有任何疑惑可以回复我~

两个符号的作用都是表示判断,举几个例子:

“!=”:判断是否不等于。小明!=吃早饭:小明是不是还没吃早饭,没吃即为真(是),吃了即为假(不是);

“==”:判断是否等于。小明==吃早饭:小明是不是吃了早饭,吃了即为真(是),没吃即为假(不是);

“=”:小明=吃早饭:假设/规定/令小明吃了早饭,表示赋值,而不是判断。

i % 3 != 0 :i不是3的倍数时为真,是3的倍数时为假;

i % 3 == 0:i是3的倍数时为真,不是3的倍数时为假;

i = 3 :令i = 3。

0 回复 有任何疑惑可以回复我~

“!=”这个符号是“不等于”“不是”的意思  

“=”这个符号的功能是“赋值”

“==”这个符号的意思是 “等于”  用两个等号是为了和"赋值"区分

0 回复 有任何疑惑可以回复我~

i%3!=0    i除以3余数不为0

i%3==0    i除以3余数为0

!=是不等于的意思           ==是等于的意思

0 回复 有任何疑惑可以回复我~

!表示逻辑非,你输出的意思是,如果该数字能被三整除那就输出它为不能被三整除的数,意思就是如果被三整除为真那它就把它当作假命题输出。

0 回复 有任何疑惑可以回复我~

i%3!=0:不能被3整除

i%3==0:能被3整除

0 回复 有任何疑惑可以回复我~

i%3!=0

我觉得是i对3取余是否不等于0

i%3==0

是判断i对3取余是否等于0



0 回复 有任何疑惑可以回复我~

!=会判断数据的类型,==只判断数字,一般!==和!=比较,==和===比较

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问一下i%3!=0与i%3==0的区别在哪?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信