2019独角兽企业重金招聘Python工程师标准>>>

用一句位运算判断两个整数的大小并返回较大者,不用if..else,不用循环,不用switch,不用条件运算符

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;

}

转载于:https://my.oschina.net/u/138210/blog/207596

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

  1. 位运算判断奇偶数_基础拾遗:除了amp;和amp;amp;的区别,你还要知道位运算的这5个运算符...

    01 前言 那年刚找工作那会,就碰到过这么一个简单的题目1.都是作为逻辑与的运算符.2.&&具有短路功能,计算出前者false,就不需计算后者的true or false.后来在微信群 ...

  2. java int越界_用位运算判断int类型变量越界

    今天在做一道oj题的时候,遇到了一个情景,需要判断经过操作后的int类型数是否越界.我直接很暴力地比较和int类型的最大最小值来判断是否越界.但还想思考一下用位运算判断是否越界的方法,顺便巩固一下位运 ...

  3. 用位运算计算两数的和

    用位运算计算两数的和 文章目录 用位运算计算两数的和 方法一: 方法二: 方法一: //方法一: //sum为计算结果 //carry为进位 int bitAdd(int a, int b) {if ...

  4. 【Java】位运算判断2的N次幂

    思考 如何判断一个数是不是2的N次幂? 难道要一直除下去?一直乘过去?还是打表? 我们就不能简单一些处理这个问题吗? 那就有了这篇博客的内容--位运算判断一个数是不是2的N次幂-- 核心算法 其实就是 ...

  5. 位运算求两个数的平均值

    一直不理解位运算求两个数的平均值.参考网上资料后终于明白. 如下: 求两个数的平均值的算法:Avg = (ValueA & ValueB) + (ValueA ^ ValueB) >&g ...

  6. 位运算判断奇偶数_位运算判断奇偶数

    第一条:利用位运算判断一个整数是奇数还是偶数. 经常用到一个for循环,当索引i是奇数时执行语句A,偶数时执行语句B.判断i是奇数还是偶数,可用如下方法: if(i &1){ //i是奇数情况 ...

  7. 位运算判断奇偶-C语言

    //位运算判断奇偶 #include <stdio.h> int main() {int a;printf("输入一个整数:\n");scanf("%d&qu ...

  8. 通过位运算进行两个变量值的交换功能

    通过位运算进行两个变量值的交换功能 一般交换方法 通常的交换两个变量a,b的过程为 int temp; temp=a a=b; b=temp; 需借助上面的第3个临时变量temp. 位运算交换方法 采 ...

  9. js判断时间两小时之内_js判断两个时间的大小

    js判断两个时间的大小 function checkdate() { //得到日期值并转化成日期格式,replace(//-/g, "//")是根据验证表达式把日期转化成长日期格式 ...

最新文章

  1. 16-flutter-Swiper 插件的使用
  2. 为什么我的DevOps落地过程跟别人不一样?
  3. linux解压mysql文件命令行_linux mysql命令
  4. 批量模糊查询_模糊匹配,Power Query的这个功能太实用了,可惜Excel还没有
  5. 如何通过apk获得包名及Activiy 名称
  6. ACM用N个正方体来建造金字塔问可以建造多少层
  7. Linux nm命令
  8. C# - 关于过期Token的解决方案
  9. win10 当前操作环境不支持支付宝控件 完美解决办法
  10. linux php 源码安装,Linux下PHP的源码安装与配置
  11. 基于百度tts-实现文字转语音,支持下载,在线预览
  12. LaTex转word
  13. 如何成为很厉害的程序员?- 读《精进》
  14. Spring Boot 开发微信公众号
  15. 华为linux是否支持背光键盘,华为笔记本背光键盘怎么开
  16. EXCEL的100种便捷用法(2):怎么将EXCEL里面一个单元格的数据拆分为多列
  17. Buhtrap在最新监控活动中使用多个0 day漏洞
  18. ucos系统使用delay函数死机原因
  19. idea设置代码提示
  20. 尾号限行 API 实现微信小程序车辆尾号限行查询功能

热门文章

  1. 小米距告别破发还差2分钱
  2. 还敢吹「毫无PS痕迹」?小心被Adobe官方AI打脸
  3. 微信翻译团队课余也搞围棋AI:比腾讯绝艺更强,首次亮相就夺冠
  4. AI显微镜面市:20分钟诊断疟疾,精度满足世卫最高标准
  5. HDU 2604 Queuing
  6. 通过文件锁 Lockfile/flock 让脚本单实例运行
  7. TurboMail成功建设某省建工集团邮件系统
  8. Stm32CubeMx lwip+freeRTOS TCP 服务
  9. 使用 Gatsby.js 搭建静态博客 2 实现分页
  10. 【web前端面试题整理05】做几道前端面试题休息休息吧