会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
grillar
博客园
首页
新随笔
联系
订阅
管理
随笔分类 -
位运算
记录一些平时的操作通过位运算来进行优化
0变1,1变0,简单方法
摘要:用位运算简单实现0变1,1变0 如果是使用普通方法实现0变1,1变0,就要两次判断,过于啰嗦,通过异或预算(^),就能很简单的实现,简单不啰嗦 0^1 = 1; 1^1 = 0;
阅读全文
posted @
2022-10-20 09:59
grillar
阅读(1001)
评论(0)
推荐(1)
交换两个变量值(swap)实现方法
摘要:对于a,b两个变量,交换两个变量的值,最常见的方法是使用临时变量c: - 将a的值赋给c - 将b的值赋给a - 最后将c赋给b 但如果不允许使用临时变量完成交换,那么可以使用位运算: a ^= b; b ^= a; a ^= b;
阅读全文
posted @
2022-02-07 05:03
grillar
阅读(269)
评论(0)
推荐(0)
公告