黑马程序员技术交流社区
标题:
C#中逻辑AND,逻辑XOR,逻辑OR 的运算问题?
[打印本页]
作者:
杨占伟
时间:
2012-11-29 23:32
标题:
C#中逻辑AND,逻辑XOR,逻辑OR 的运算问题?
本帖最后由 杨占伟 于 2012-11-30 11:58 编辑
例如:
0x03 & 0x05 = ?
0x03 | 0x05 = ?
0x03 |= 0x05 结果是多少?
0x03 &= 0x05 结果是多少?
作者:
陈辉
时间:
2012-11-30 09:16
0x03 & 0x05 将他们分别转换成二进制,然后再将对应的为相与 00000011 & 00000101 = 00000001
0x03 | 0x05 00000011 | 00000101 =00000111
作者:
冯盼
时间:
2012-11-30 10:15
0x03 & 0x05 = 0x01
0x03 | 0x05 = 0x07
0x03 ^ 0x05 = 0x06
下面两种写法不对0x03是常量,不能赋值。
&:做与运算双方均为真时,结果为真。
|:做或运算时只要双方中有一个为真时,结果为真。
^:做异或运算时,双方一个为真一个为假这种情况下结果才为真。
作者:
杨占伟
时间:
2012-11-30 11:57
谢谢~~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2