- 博客(2)
- 收藏
- 关注
原创 颠倒32位数二进制位序
#include #include unsigned int GetRevertBit(unsigned int v){ v = ((v >16) & 0x0000FFFF); v = ((v > 8) & 0x00FF00FF); v = ((v > 4) & 0x0F0F0F0F); v = ((v > 2) & 0x33333333
2016-01-28 14:42:53 2592
原创 获得32位数二进制位的第一个1的位置
#include #include int getfirstone(unsigned int v){ v ^= v - 1; v = (v & 0x55555555) + ((v >> 1) & 0x55555555); v = (v & 0x33333333) + ((v >> 2) & 0x33333333); v = (v + (v
2016-01-27 22:15:04 3504
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人