在C#中我看到这句话,&, ^, !, 和|操作符称为逻辑运算符,我理解他说的意思是与,XX,非,和或操作符成为

在看C#资料中遇到了这个问题,请知道的朋友帮忙解答下,谢谢了!!!... 在看C#资料中遇到了这个问题,请知道的朋友帮忙解答下,谢谢了!!! 展开
 我来答
huguangchaoren
2011-08-26 · TA获得超过814个赞
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:115万
展开全部
四个操作符称为逻辑运算符,也叫做位运算操作符
&,^,|都是二元运算符,分别为按位与,按位异或和按位或
!为一元操作符,非操作符,其次还有一个楼主没有提到的,就是~,也是一元操作符,是按位取反操作符,下面来说他们具体的操作

按位与:
5=0101
9=1001
结果0001=1
那么5&9=1

按位异或,异或就是相同得0,不同得1:
5=0101
9=1001
结果1100=12
即5^9=12

其他的相信楼主自己就能理解了~~~~还有什么不明白的?尽管问
拼稍涝氯B1
2011-08-27
知道答主
回答量:36
采纳率:0%
帮助的人:16.9万
展开全部
比如 有两个实例A,B
&就是 A和B都要正确,整个过程才算正确
^就是 A和B中有切只有一个正确才算全部正确
| 就是A和B中只要一个正确就全部正确
! 就是非, A正确 !A就是不正确

就是这样,写C#控制台写多了就明白了!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mazhipeng888
2011-08-31
知道答主
回答量:13
采纳率:0%
帮助的人:4.9万
展开全部
&可以理解为“和”。|可以理解为“或”。!可以理解为“非”。^可以理解为位运算符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
575yrms477
2011-08-27 · TA获得超过249个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:338万
展开全部
比如一个长度为8位的无符号整数73
在机器里存储就是01001001,每个0或1就是一个“位”

取反,即0变1、1变0,01001001就变成10110110,得到182
清零,不用说了,全变0
还有很多操作,你可以看看书或百度搜一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式