Chinaunix首页 | 论坛 | 博客
  • 博客访问: 846192
  • 博文数量: 321
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 936
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-23 11:25
文章分类

全部博文(321)

文章存档

2017年(1)

2016年(10)

2015年(61)

2014年(187)

2013年(62)

分类: C/C++

2014-09-02 19:47:40

判断整数a的范围,如下描述:
if(a > 255) return 255;
else if(a < 0) return 0;
else return a;
这样做跳转的地方比较多,怎样减少跳转次数?
 
一个似乎可选的方法(不太肯定仅供参考):
if(a & 255) return (-a)>>31;
else return a;
 
 
阅读(628) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~