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

麻烦懂得人讲解一下以下问题:

为什么a\100就能取到百位上的数,a%100/10就能取到十位上的,a%10就能取到个位上的?


正在回答

2 回答

int是整数类型 百位数除以100 得到几点几自动转为整数类型 得到百位数的数,a取余100会得到一个十位数 十位数除以10得到一个小数在转成整数 得到十位数的整数, a取余10直接得到个位数。

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

这个拿具体例子不就行了?121/100 = 1.21,1.21 取整 =1,121%100 = 21 (1*100 + 21);21/10 = 2(2*10 +1),121%10 = 1 (12*10+1 = 121),如果非要问为什么,那1+1为什么等于2呢?所以,普通人只管用就行了,剩下的交给数学家吧。

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

qq_慕沐3083286

是因为%(它)所以才要这样子算的吗?
2021-08-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

麻烦懂得人讲解一下以下问题:

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