我试过比较num & (pattern << i) == (pattern << i)和其他类似的东西,但是它一直说没有模式,我知道它为什么要这样做,但我不能修复它。我使用的num是unsigned int a = 82937,我正在搜索模式unsigned int b = 0x05。0; i<32; i++) if ((num & (pattern &l
下面是问题所在,编写一个produre void compress(char *str, char mask) 它根据指定的8位掩码压缩字符串。例如,如果str为 The quick red fox jumped 掩码的二进制表示为 10110011 str结果值将为 Th ickrefoxjued 通过为每组8个字符复制掩码并消除由0位掩码的字符来确定此结果: The quick red fox jumped
101100111011001110110011 注意:要