课程
/后端开发
/C
/C语言入门
为什么a\100就能取到百位上的数,a%100/10就能取到十位上的,a%10就能取到个位上的?
2021-01-26
源自:C语言入门 4-9
正在回答
int是整数类型 百位数除以100 得到几点几自动转为整数类型 得到百位数的数,a取余100会得到一个十位数 十位数除以10得到一个小数在转成整数 得到十位数的整数, a取余10直接得到个位数。
这个拿具体例子不就行了?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呢?所以,普通人只管用就行了,剩下的交给数学家吧。
qq_慕沐3083286
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答有哪位大神懂得讲解一下??
3 回答麻烦大佬解答一下这题。。。。看不懂
1 回答麻烦解答一下
2 回答第二行为什么是102,懂的人麻烦回答一下
3 回答麻烦你解释一下