在Pascal语言中,表达式(23 or 2 xor 5)的值是
来源:百度知道 编辑:UC知道 时间:2024/05/03 06:51:02
麻烦讲详细点,谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
先把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
答案先告诉你:18
详细点嘛:or是逻辑运算符:析取(或),
xor也是逻辑运算符:异或
即:23和2都为1(真)或有一个为1(真),那么为1(真),否则为0(假)。23和5不为相同,则值为1(真),若相同,则值为0(假)
OR是或运算,A OR B的结果:当A、B中只要有一个或者两个都为1时,结果为1,否则为0
XOR是异或运算,A XOR B的结果:当A、B两个不同时结果为1,否则为0
上面是对于数字运算而言,如果是逻辑运算,把上面两句话的1替换为“真”、0替换为“假”即可。
.在Pascal语言中,表达式(25 or 31)的值是
(pascal高手进)在pascal语言中 a:=b or c 是什么意思
在 Pascal 语言中,表达式 (21 xor 2)的值是
在PASCAL语言中,表达式(21 xor 2)的值是多少?并请简要介绍一下这种运算,谢谢!
在pascal语言中,read为什么不合法
pascal 中 21 or 23=?是什么意思 ,怎么算啊
在 C 语言中,表达式 21^2 的值是
在C语言中,什么是常量表达式?什么整型表达式?二者有什么区别?
C语言中( 表达式1,表达式2 )是什么意思
难道C语言中表达式和表达式语句的区别就只在有没有分号上吗?