OK,各位老师们,周末好,又是三周没有写blog了,我忽然发觉不写blog会手痒,那今天就分享一篇以前写好的代码段,或许网上也有很多类似的代码段,不过,我想每一个老师的风格是不一样的,或许有些老师会比较喜欢我的风格呢。
01 异或运算
今天的代码分享是二进制数的异或,那我先讲一下什么是异或运算
比如
A B 异或
0 0 0
0 1 1
1 0 1
1 1 0
大家有一些计算机基础的话,大概就懂了,对哈
也就是A和B,如果相同,异或结果为0,如果不同异或结果为1
那么,我举一个稍微复杂一些的例子
11100101
异或
01011010
结果为
10111111
这是我们根据理论口算出来的结果,那么一会讲完代码后就直接运行一下,看下结果是否是以上二进制数。