导航

取余, 取整, 取位数

Posted on 2019-03-18 22:37  菜花教授  阅读(443)  评论(0编辑  收藏  举报

关于取余:

# 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