Pascal语言怎样使用and or xor

来源:百度知道 编辑:UC知道 时间:2024/06/14 22:51:15
and or xor怎样使用?计算法则是什么?优先级呢?
例如:21 or 2 xor 5是多少?

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,将得到的结果转化为原来进制的数,就是结果。