C++/C (&~)运算和(&)运算
发布日期:2021-05-17 17:53:37 浏览次数:10 分类:精选文章

本文共 261 字,大约阅读时间需要 1 分钟。

一 小例子

今天看文章,看到这两个运算符,了解一下,直接放代码比较直观

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的倍数逼近,最近的一个

上一篇:STL-空间配置器一 (构造和析构)
下一篇:C++ unordered_map与unordered_set

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年05月04日 12时56分33秒