关于取余:
# x % n
# 取余范围是: 0 ~ n-1
1 0 % 2 0 2 1 % 2 1 3 4 2 % 2 0 5 3 % 2 1 6 7 4 % 2 0 8 5 % 2 1 9 # 余数是0和1 10 11 0 % 3 0 12 1 % 3 1 13 2 % 3 2 14 15 3 % 3 0 16 4 % 3 1 17 5 % 3 2 18 # 余数是0 1 2
关于取整:
# x // n, 产生n个相同的数(在一个区间)
1 0 // 2 = 0 2 1 // 2 = 0 3 4 2 // 2 = 1 5 3 // 2 = 1 6 7 4 // 2 = 2 8 5 // 2 = 2 9 10 0 // 4 = 0 11 1 // 4 = 0 12 2 // 4 = 0 13 3 // 4 = 0
关于取一个数的个十百位数:
# // 可以得到一个数的高位 # % 可以得到一个数的低位
4 5 # 567 6 7 # 百位:567 // 100 = 5 8 9 # 十位:567 // 10 % 10 = 6 10 11 # 个位:567 % 10 = 7