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

正在回答

6 回答

1%2==1,的值是TRUE,也就是所谓的1,或者正确。

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

1%2==1 :1除以2取余数看看等于1么?等于1,可以判断为奇数。


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

1%2等于0余1 ,结果要余数,余数是1,所以1%2==1

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

= 是赋值的意思   比如 a = 1

== 是比较两边的值是否相等

% 的意思取余数  比如 3%2 = 1  就是说 3 除以 2  余数为 1 ,所以1%2 == 1 的意思是:

    1%2 的结果是不是和1相等

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

==你可以理解为是否的意思

1对2取取余数  没特殊要求这里应该是整型了

当然得到的结果是一了

一是否等于一     是返回1    否返回0

==一般用在if()或者其他判断里面额  是就执行后面操作,否就不执行后面操作,后者跳出循环之类的

但是感觉这样作判断也没什么意义又不是变量,常量这样,是就无限循环,否就跳出

至于为什么是前者而非后者,那也得结合具体情况才知道

1%2 = 1

1%2!=0

1%2==1,这就是个表达式了,值为1

1%2==0,这也是个表达式了,值为0

学识浅,只能告诉一下我知道的了...

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

1%2!=0 搞错了

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

我只有180啊

这样写也是对的啊 i%2!=0
2018-09-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么是 1%2==1 而不是 1%2==0

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