随笔分类 -  位运算

记录一些平时的操作通过位运算来进行优化
摘要:用位运算简单实现0变1,1变0 如果是使用普通方法实现0变1,1变0,就要两次判断,过于啰嗦,通过异或预算(^),就能很简单的实现,简单不啰嗦 0^1 = 1; 1^1 = 0; 阅读全文
posted @ 2022-10-20 09:59 grillar 阅读(799) 评论(0) 推荐(1) 编辑
摘要:对于a,b两个变量,交换两个变量的值,最常见的方法是使用临时变量c: - 将a的值赋给c - 将b的值赋给a - 最后将c赋给b 但如果不允许使用临时变量完成交换,那么可以使用位运算: a ^= b; b ^= a; a ^= b; 阅读全文
posted @ 2022-02-07 05:03 grillar 阅读(225) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示