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

为什么100%7的值是2

为什么100%7的值是2

而我在计算器里算出来的结果是7

正在回答

4 回答

%操作符是求余数,保留整数的意思,这个是取余运算,不是除法运算。一共有三种情况(够除有余数、不够除、没有余数。)

够除有余数:

案例1:12除以5=2,余数是2,即5*2+2=12,所以12%5=2

案例2:7除以3=2,余数是1,即3*2+1=7,所以7%3=1

不够除,余数为除数:

案例1:1除以2不够除,除数为1,所以余数为1,即1%2=1

案例2:2除以3不够除,除数为2,所以余数为2,即2%3=2

没有余数,所以为0:

案例1:0%1=0

案例2:1%1=0

案例3:2%1=0

案例4:3%1=0

案例5:4%1=0


您提的问题100%7是属于第一种情况(够除有余数),100除以7=14,余数是2,即14*7+2=100,所以100%7=2


希望楼主能够采纳,打这么多字不容易,这个知识点说的也很全!



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

%是取余数,/是取商,除数*商+余数=被除数

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

%的意思是取余数,即100除以7的余数是多少

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

%是取余数 100%7相当于14*7+2=100;而/就是算法里面的除号了

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

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       467158    人
  • 解答问题       21875    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

为什么100%7的值是2

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