C/C++ 数据量范围

2019-10-26  本文已影响0人  StevenGerrad

简书第一篇记录

来自今天复习的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

还有注意异或运算的特点,如果有某数本不需要进行异或运算则就再次计算该数(异或两次)即可。

上一篇 下一篇

猜你喜欢

热点阅读