烂漫冬瓜

文章
5
资源
0
加入时间
3年1月13天

使用异或求两个数的较小值

(y^(x^y)&-(x        如果x所以计算机中-1表示为全1;所以在下一步的运算中(x^y)&-(x        如果x>y;则根据运算规则有,-(x综上所述,所以这个式子返回的是x和y的最小值。经过以上的分析,我们可以很快推导出使用这些位运算计算二者最大值的方法,即(y^(x^y)&(x