Pascal语言怎样使用and or xor
1个回答
展开全部
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,将得到的结果转化为原来进制的数,就是结果。
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,将得到的结果转化为原来进制的数,就是结果。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询