会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
未雨愁眸
tensorflow群469331966
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
C Tricks(十八)—— 整数绝对值的实现
为正还是为负;(对 int 类型而言,第一位为符号位,其余为数值,则右移 31 位,再与 1 求与)
如果为正 ⇒ 返回原值
如果为负 ⇒ 对其二进制形式各位取反 + 1
int
abs
(
int
x){
return
x >>
31
&
0x01
? ~x +
1
: x; }
posted on
2016-09-03 18:33
未雨愁眸
阅读(
93
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部