先把23、2和5用二进制写出来,23的二进制表示为00010111,2为00000010,5为00000101,然后拿23的二进制和2的二进制进行或运算,(或的运算发则为1or1=1、1or0=1、0or1=1、0or0=0)所以得出23和2的或为00010111,然后再与5进行异或(异或的运算法则为1xor1=0、1xor0=1、0xor1=1、0xor0=0)所以得出最后结果是00010010,化成十进制就是18
表达式 (23 or 2 xor 5)的值是多少?
1个回答
相关问题
-
Xor 与or的区别
-
已经a=3.5,b=5.0,c=2.5,d=true.表达式a>=0 and a+c>b+3 or not d的值是多少
-
已知X=FFH,Y=00H,XOR是逻辑异或,则(X XOR X)(Y XOR Y) 的结果是多少?
-
VB中,表达式 5>4 or 3=2的结果是
-
为什么13 or -17=-17?为什么13 xor -17=-30?
-
OR,AND,XOR,NOR,NAND,XNOR分别表示什么逻辑关系?
-
表达式a=3*5,a*4,a+5的值是多少
-
表达式(double)(23/3)的值是() 请说明详细过程谢谢
-
表达式5^2的值等于
-
-23,11,-6,0,-2,-5,()数列求值,()是多少啊?