vb中异或运算xor的运算法则怎么回事

vb中异或运算xor的运算法则怎么回事

题目
vb中异或运算xor的运算法则怎么回事
我理解异或运算法则的原理,但是书上有这样的例题:MsgBox(Asc("A") Xor 50),结果显示115;而MsgBox(115 Xor 50),结果显示65.
不是很理解具体怎么算出来的,
答案
Xor 可以进行按位运算,也就是需要将运算的数字转换为二进制,然后在进行运算,例如:
65转换为二进制是:1000001
50转换为二进制是:0110010
按位运算的运算规则为:
0
0
0 零零为零
0
1
1 零一为一
1
0
1 一零为一
1
1
0 一一为零
按照这样算下来,65 Xor 50的结果就是:
1110011
二进制的1110011转换为十进制则为:115
反之,115 Xor 50 运算过程如下:
115变为二进制:1110011
50 变为二进制:0110010
计算后的结果为:1000001
转换为十进制也就是65
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.