简书第一篇记录
来自今天复习的CCF-CSP的一个问题201903-3的C题:损坏的RAID5。该问题中主要涉及到阅读理解后磁盘中询问的块的定位和大量的异或计算处理。网络上关于异或的计算主要分两种:
1. 使用各种现有函数如字符串String操作进行异或处理。
2. 将输入内容转化为int进行处理,而此处要注意的是,将char转为int时可以将八个字符压进一个int中(char类型1字节,int类型4字节)。
其中数据类型常用的有:
char_1字节
short int (short)_2字节
long int (long)、int、float_4字节
double、long long_8字节
以下截图转载自https://blog.csdn.net/weixin_42856843/article/details/81989737
还有注意异或运算的特点,如果有某数本不需要进行异或运算则就再次计算该数(异或两次)即可。