您的位置:首页 > 其它

不用比较运算符实现两个整数的大小比较并输出结果

2011-03-05 20:35 399 查看
如果不可以用if,条件运算符

1) min=x+(((y-x)>>(31))&(y-x));
max=x-(((x-y)>>(31))&(x-y));

2) char result[33] = {'=','>','>',.....'<'};

z = x-y;

res = sigma(b(i)|b(32)) [b(i)为0,1为z在第i位的取值];

ans = result[res];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐