【笔记】取模运算的用法

数学不好太苦逼了。。这么久才想起来要归纳一下取模这个最基本运算的用法。

a mod b, 即 a % b

取模的性质:一个数对 n 取模的结果是,得到  [0, n) 之间的数,注意是闭开区间,也就是 0 ~ n - 1

应用:

1. 对数组下标的取模处理来实现循环

   arr[++i % arr.lenth] // 下标范围 0 ~ arr.length - 1 

2. 取一个数的低 n 位

  一个数对 10取模,即可得到这个数的末 n 位,如:

  想要得到1234567  的末 5 位, 1234567 ÷ 105 = 12 ... 34567,即1234567 % 105 = 34567

 

posted @ 2018-05-26 15:10  鹿児島  阅读(925)  评论(0)    收藏  举报