法一:(模n除n-1)
取模,有n个0,取尾部的n个数(需再做(n-1)个0的除法)
想要得到第n位上的数,就先做n个0的模,再做除(n-1)运算
特别的,当得到最低位时,无需再进行除法
法二:(除n-1模10)
想要得到第n位上的数,就先做(n-1)个0的除法,再做模10运算
特别的,当得到最高位时,无需再进行取模
例:21211212 八位数,将每位的数都拆下来,简记:该数为x,最高位为8位,最低位为1位
8位:x/10^7 1位:x%10
7位:(x/10^6)%10 2位:(x%100)/10
6位:(x/10^5)%10 3位:(x%1000)/100
5位:(x/10^4)%10 4位:(x%10000)/1000
高位先除后模
低位先模后除
取数字时,可双向进行,也可只选用一种方法进行