Pascal语言怎样使用and or xor

andorxor怎样使用?计算法则是什么?优先级呢?例如:21or2xor5是多少?... and or xor怎样使用?计算法则是什么?优先级呢?
例如:21 or 2 xor 5是多少?
展开
 我来答
zyh617517224
2009-09-29 · TA获得超过1549个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:808万
展开全部
and是位运算,也可以写作&。
d 1=0,0 and 0=0,1 and 0=0,0 and 1=0。
a and b的运算方法:将a,b 转化为2进制数,再进行对比,如果对应位上的数都是1则取1,否则取0,将所得到的数转换为原来进制的数,就是结果。如6(0110) and 11(1011)的计算结果过程可以表示为:
0110
1011
----------
0010 --> 2

或运算,二进制运算.可逆运算.1 or 1=1,1 or 0=1,0 or 0=0,0 or 1=1.
“∨”表示逻辑加,规则为0∨0=0、0∨1=1、1∨0=1、1∨1=1

异或,二进制运算。可逆运算。1 xor 1=0,0 xor 0=0,1 xor 0=1,0 xor 1=1。
a xor b的运算方法:将a,b 转化为2进制数,再进行对比,每个数位上的0或1如果相同,那么结果就取0,如果不同就取1,将得到的结果转化为原来进制的数,就是结果。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式