我在C中做一个CRC程序。基本上我把二进制输入作为一个char数组作为被除数和除数。现在我想对这两个数字进行除法运算。要执行算术运算,我将首先将此数字转换为整数,例如'0' + t[1]
。现在我如何对这些位执行按位模运算?或者,如果有人知道在发送方和接收方上实施CRC的更好方法,请建议我吗?
好的,我认为我的话有点混乱。我将尝试通过给出一个简单的例子来理解我想要做的事情,假设输入的股息是11100101,除数是11011,那么应该发生的是
在给定所选数字被分割的图像中观察它们与结果进行异或。在这里,我希望在我的程序中发生同样的事情,如图中所示。如何进行这种逐位划分?