用一句位运算判断两个整数的大小并返回较大者

来源:互联网 发布:阿里云服务器安装禅道 编辑:程序博客网 时间:2024/06/11 22:02
#include <iostream>using namespace std;const int i = 0xffffffff;int fun(int a, int b){return ((bool)(a / b)*i)&a | ((bool)(b / a)*i)&b;}int main(){cout << fun(7, 9) << endl;return 0;}
挺有意思的!


0 0