早教吧 育儿知识 作业答案 考试题库 百科 知识分享

pascalor,and,xor......运算(-1)or(5)=-1???????????????(-1)and(5)=5????

题目详情
pascal or,and,xor...... 运算
(-1)or (5)=-1???????????????
(-1)and(5)=5????
▼优质解答
答案和解析
-1的二进制是1000001
5的二进制是0000101
(开头是1为负,是0为正)
1000001 and
0000101 (同为1则为1)
0000001 结果
转为十进制为1,即 -1 and 5=1
1000001 or
0000101 (一列中有一个为1则为1)
1000101 结果
转为十进制为-5,即 -1 or 5=-5
xor就是当一列数字不同时为1,如
1 xor 0 =1
0 xor 1 =1
0 xor 0 =0
1 xor 1 =0