一 小例子 今天看文章,看到这两个运算符,了解一下,直接放代码比较直观 int main() { int m = 200; int n = 64; int l = m&(n - 1); int o = m&~(n - 1); cout << "m/n余数为" << l << endl; cout << "m向n的倍数逼近,最近的是" << o << endl; getchar(); return 0; } 结果 可以看到: 运算符m&n的结果是求出m/n的余数 运算符m&~n的结果是求出m向n的倍数逼近,最近的一个