有关大数运算的问题
char b[512];
如果是char b[4],把它组合成一个整数可以用如下操作
b[0]<<24 & b[1]<<16 & b[2]<<8 & b[3]
现在是b[512],应该怎么做,确切的说应该是怎么存储?而且组合后的结果S还要进行65537次幂的运算,之后对一个同S差不多大的数做求余操作
请问这种大数运算应该怎么做?
[解决办法]
可以采用2禁制转十进制的算法,来进行与操作,按位读取转换成十位数,对于大数求余可以采用加减来实现,
大数冥运算可以参考http://it-easy.tw/c-super-large-power/
[解决办法]
我的博客上有,有时间去看看吧
[解决办法]