浅谈c语言中数位分离
对于一个两位数98,我们如何得到它十位,个位上的数呢,有如下方法:
1.98/10=9(即是98对10取整,可以得到十位数字9)
那么很明显98%10=8(即是98对10取余得到个位数字8)
那么对一个三位数例如998那么如何得到它各位上的数字呢。
百位:978/100=9
十位:978/10%10=7(展开看,第一步用978/10=97,到了这一步再要想得到7是不是就跟得到一个两位数中个位上的数一样了,所以第二步只需要97%10=7)
个位:978%10=8
对于一个四位数:1998
千位:1998/1000=1
百位:1998%1000/100=9
十位:1998%100/10=9
个位1998%10=8
二.对于一个258236