C/C++
文章平均质量分 50
nasta0721
这个作者很懒,什么都没留下…
展开
-
位运算小结
按位运算:与(&)或(|)非(~)异或(^)移位运算:左移(>)逻辑右移(>>>)掩码:e.g. 0x1234 & 0xff = 0x34取得x的第n位的值:x>>n&1原创 2011-07-18 17:56:21 · 281 阅读 · 0 评论 -
最快的判断32位整数二进制中1的个数的算法
算法一:const int one_in_char[256]={ 0, 1, 1, 2, 1, 2,2,3...... ,8}//此为 0-255 每个数中 1 的个数。//这个雕虫小技在密码,crc...等地方使用很广泛。int func2(int v){ int n=v; unsigned转载 2011-10-28 14:16:55 · 866 阅读 · 0 评论 -
如何用C实现大数的大数次幂及求模
对于表达式(数字均为十进制数): (319570873830358677766204855298122686115^267883928491927118605551155696238269887)/340282366920938463463374607431751499777 该怎么用C编程解决?有什么思路?(a^b表示a的b次幂)化简,对于(a^b)%c如果 a >= c,可转载 2011-10-28 14:06:05 · 1418 阅读 · 1 评论