c_cpp 查找=重复xor具有相同的数字不会更改输出字符。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 查找=重复xor具有相同的数字不会更改输出字符。相关的知识,希望对你有一定的参考价值。

int main(void) {
    unsigned char a = 53;
    unsigned char b = 101;
    unsigned char c = 81;
    unsigned char d = 7;
    for(int i = 0; i < 30; i++) {
        a ^= b;
        a ^= c;
        a ^= d;
        printf("a is now %u\n", a);
        /*
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53
         a is now 6
         a is now 53*/
    }
    return 0;
}

以上是关于c_cpp 查找=重复xor具有相同的数字不会更改输出字符。的主要内容,如果未能解决你的问题,请参考以下文章