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

为什么hd=num/100&&num/100%10都一样;是不是100&&100%10也一样;怎么理解?num/100就是是num除以100,是取商,而不是取余

num/100&&num/100%10;//这两个一样理解不了

//如:355/100=3.55   而355/100%10=0

正在回答

3 回答

我弄明白了,355/100=3  ,  3%10=3 

这里的%是求余数,不是求商。  例如355/100=3这个是因为是整型,只取整数。   但是355/100%10 首先/和%都是同级运算符,所以只用从左往右依次算,355/100=3 然后3%10=3 。3除以10,商是0。余数是3.

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

我也没看懂

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

hd=num/100&&num/100%10

当num值过千就不同了

100&&100%10

前面是100,后面是0

/是除后取整,%是除后取余

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

举报

0/150
提交
取消

为什么hd=num/100&&num/100%10都一样;是不是100&&100%10也一样;怎么理解?num/100就是是num除以100,是取商,而不是取余

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