博客
关于我
C++/C (&~)运算和(&)运算
阅读量:629 次
发布时间:2019-03-14

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

转载地址:http://qiwlz.baihongyu.com/

你可能感兴趣的文章
SAS进阶《深入分析SAS》之数据汇总和展现
查看>>
OpenStack 最小化安装配置(一):物理机网桥配置
查看>>
Map集合的四种遍历方式
查看>>
centos下sftp连接配置
查看>>
shell中将字符中换行符'\n'替换为空格
查看>>
Shell变量while循环内改变无法传递到循环外
查看>>
支持向量机SVM推导及求解过程
查看>>
PS快速美白照片
查看>>
ubuntu 16.04 镜像下载
查看>>
CUDA9.1、cuDNN7在Ubuntu16.04上的安装
查看>>
Elasticsearch 搜索数据基本用法
查看>>
pip国内镜像(清华大学镜像)
查看>>
Spark之本地模式与集群模式
查看>>
shell for循环1到100
查看>>
怎么让百度知道你的网站(1)
查看>>
js 实现的计算器
查看>>
浅学C#(13)——运算符重载、隐式类型转换
查看>>
浅学C#(25)——任务Task
查看>>
wireshark简单使用
查看>>
原生的JavaScript控制复选框的选项个数
查看>>