编程语言只是一种工具,它不应该成为我们技术前进之路上的壁垒。

【搬砖系列】一图搞懂 取余 和 取模 运算

2018-11-07 更新:

前几天复习HashMap源码时,参考了美团的文章,里面说到 h & (length - 1) 是模运算。在HashMap内数组长度length为2的倍数情况下用位运算代替模运算。正好想起之前写的这篇取模和取余的文章,怕搞混了,又再查了一下,找到知乎的一个答案,对 取模 和 取余 的理解又更深入了一些,链接如下:

编程语言中,取余和取模的区别到底是什么? - 竹月凉的回答 - 知乎 https://www.zhihu.com/question/30526656/answer/95242887

 

 -------------------------分割线-------------------------------------

 

posted on 2018-11-01 23:55  独角没有戏  阅读(535)  评论(0编辑  收藏  举报

导航