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

2018-11-07 更新:

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

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

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

原文地址:https://www.cnblogs.com/christmad/p/9893503.html