NSLog(@"%d",9%4);//9-4-4=1 为什么这里就是9-4-4了呢??

NSLog(@"%d",9%4);//9-4-4=1 为什么这里就是9-4-4了呢??

NSLog(@"%d",a%b);//3-2=1       这里是3-1

NSLog(@"%d",9%4);//9-4-4=1    为什么这里就是9-4-4了呢??


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Tender10 2018-03-26 16:46:31

1、NSLog(@"%d",a%b);//3-2=1首先a=3,b=2,3/2是不是商为1,余数为3-2,即为1,也就是3-2=1。

2、NSLog(@"%d",9%4);//9-4-4=1首先9/4是不是商为2,余数为9-4-4=1。商为2就是要减去2个4啊,得到的数就是余数。

  • 提问者 慕莱坞9389213 #1
    在这个9-4-4是哪来的呢。
    2018-03-26 16:51:22
  • Tender10 回复 提问者 慕莱坞9389213 #2
    你要是想不明白就别去想9-4-4,9%4是求9的余数,余数怎么求,是不是先整除,除不尽的剩下的数就是余数,那么9/4整除得到的商是不是2,2*4=8,还剩1,那么这个1是不是就是最终得到的余数。这里9-4-4,是不是就相当减去2个4之后得到余数1。
    2018-03-26 16:58:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师