c++ 异或在项目中的应用。

2025-02-27 09:31:20
推荐回答(2个)
回答1:

一排灯,每个灯用一位二进制数表示
得到一个位数等于灯数的二进制数
然后,如果我想让所有暗的灯都亮,同时所有亮的灯暗
我可以让这个二进制数按位异或一个所有位全是1的二进制数

另外,两排等数量的灯,进行安慰异或,会得到两排灯明暗差异的位置……

回答2:

加解密、crc等等方面用得多些。
例子很多,搜索crc 算法就有一大把,比如:http://wenku.baidu.com/link?url=V6AtevVoDPEvwnOO1_l3UpDa1H-yTQ1pLXM0-oxCaU6RCLTCkTM3sUgOHp8AXplulSijpkxmdXfmIh-c3nb40GodR-MS3N0ztim7YPgKp67