您当前位置: 首页 » 编码技巧 » [奇葩类]求上进系列 » 数学 » 数据结构 & 算法 » 编码技巧 » 一些代码优化中的小技巧(表达式优化部分)

一些代码优化中的小技巧(表达式优化部分)

2021-05-13 |

奇偶数判断优化

一般情况下判断奇偶数都是用

if (0 == a % 2)

但可以优化为:

if (0 == a & 1)

取偶与取奇

有时候需要对一些数进行取偶,那么代码可以优化为:

取偶:a += a&1
取奇:a += 1-(a&1)