全部分类
移动开发与应用
WEB前端
架构与运维
程序设计
数据库
操作系统
热点技术
综合
如何减少(0,255)整数判断的比较跳转次数
2080阅读 0评论
2009-06-27
vaqeteart
分类:
C/C++
判断整数a的范围,如下描述:
if(a > 255) return 255;
else if(a < 0) return 0;
else return a;
这样做跳转的地方比较多,怎样减少跳转次数?
一个似乎可选的方法(不太肯定仅供参考):
if(a & 255) return (-a)>>31;
else return a;
上一篇:
关于DBUS激活程序
下一篇:
利用wmctrl控制窗口