作业帮 > 综合 > 作业

在VB中 18 and 7 =2 18 xor 7 =21 这是我用程序试出来的的答案,但是一直不知道怎么算的.

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/18 01:20:45
在VB中 18 and 7 =2 18 xor 7 =21 这是我用程序试出来的的答案,但是一直不知道怎么算的.
在VB中 18 and 7 =2 18 xor 7 =21
这是我用程序试出来的的答案,但是一直不知道怎么算的.机试当然没问题,问题是这是个笔试题,(我需要具体算法,
在VB中 18 and 7 =2 18 xor 7 =21 这是我用程序试出来的的答案,但是一直不知道怎么算的.
(18)10=(10010)2
(7)10=(111)2
因为
1 and 1=1
1 and 0=0
0 and 1=0
0 and 0=0
1 xor 1=0
0 xor 0=0
1 xor 0=1
0 xor 1=1
18 and 7=>
10010
and 00111
------
(00010)2=>(2)10
18 xor 7=>
10010
xor 00111
------
(10101) 2=>(21)10