首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

INT128大数除法移位有关问题

2013-06-25 
INT128大数除法移位问题各位大侠,在下的问题如下:INT128用一个DWORD val[4]来保存,现在想实现对这个INT12

INT128大数除法移位问题
各位大侠,在下的问题如下:
INT128用一个DWORD val[4];来保存,现在想实现对这个INT128的大数进行除法移位,比如除以64,类似这样
这个算法该怎么写?

谢谢! 算法
[解决办法]


DWORD val[4], c = 0;
for(int i = 0; i < 4; ++i){
DWORD k = (val[i] & 0x3f);
val[i] >>= 6;
val[i] 
[解决办法]
= c;
c = (k << 26);
}

[解决办法]
google 大数运算,看看别人的实现

热点排行