C语言的a|b是什么意思?什么是按位或?
4个回答
展开全部
举个例子 数字 1 转换成二进制的8位数据就是 00000001
数字3 转换成 二进制就是 00000011
1与3(1&3) 就是把 对应的位想与(0&0为0,1&0为0,1&1为1)
结果为 00000001
1或3(1|3)就是把 对应的位想或(0|0为0,1|0为1,1|1为1)
结果为 00000011
数字3 转换成 二进制就是 00000011
1与3(1&3) 就是把 对应的位想与(0&0为0,1&0为0,1&1为1)
结果为 00000001
1或3(1|3)就是把 对应的位想或(0|0为0,1|0为1,1|1为1)
结果为 00000011
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http://msdn.microsoft.com/zh-cn/library/7tafsdcy(v=vs.80).aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询