一些代码优化中的小技巧(表达式优化部分)
奇偶数判断优化
一般情况下判断奇偶数都是用
if (0 == a % 2)
但可以优化为:
if (0 == a & 1)
取偶与取奇
有时候需要对一些数进行取偶,那么代码可以优化为:
取偶:a += a&1
取奇:a += 1-(a&1)
一般情况下判断奇偶数都是用
if (0 == a % 2)
但可以优化为:
if (0 == a & 1)
有时候需要对一些数进行取偶,那么代码可以优化为:
取偶:a += a&1
取奇:a += 1-(a&1)