按位与& 和 模运算 % 的关系
unsigned int MAX = 32; // 2的5次方 unsigned int index = 31; index = (index + 100) % MAX; printf ("index = %d\n", index); // index = 3 index = 31; index = (index + 100) & (MAX - 1); printf ("index = %d\n&q