+ -
当前位置:首页 → 问答吧 → 求教一个位运算

求教一个位运算

时间:2010-08-09

来源:互联网

本帖最后由 justlooks 于 2010-08-09 10:09 编辑

下面这句是干什么用的?
return(((((n1 ^ n2 ^ UT_HASH_RANDOM_MASK2) << + n1)  ^ UT_HASH_RANDOM_MASK) + n2);

N1是32位值的高16位,N2是32位值的低16位

作者: justlooks   发布时间: 2010-08-09

具体业务相关吧。

作者: ecjtubaowp   发布时间: 2010-08-09

回复 justlooks


    lz给的信息太少。

作者: acer1025   发布时间: 2010-08-09

return(((((n1 ^ n2 ^ UT_HASH_RANDOM_MASK2) <<  + n1)  ^ UT_HASH_RANDOM_MASK) + n2);
写程序还能写出笑脸啊。呵呵

作者: zhangsuozhu   发布时间: 2010-08-09



QUOTE:
return(((((n1 ^ n2 ^ UT_HASH_RANDOM_MASK2)
zhangsuozhu 发表于 2010-08-09 10:33




    那是 8 )

作者: pandaiam   发布时间: 2010-08-09

从UT_HASH_RANDOM_MASK看,估计是算了一个hash值吧

作者: hellioncu   发布时间: 2010-08-09

热门下载

更多