2019-12-16 22:37发布
gamalot 发表于 2016-1-31 23:54 老糊涂了俺,看见你的语句最后有个1,就以为是最近本的负数补码转源码算法,取反加一 ...
最多设置5个标签!
我就是把你的那个if化简了而已
(code & 0x800000)无非两个结果,0或者0x800000
0: code -= 0
0x800000: code -= 0x1000000
0 = 0 << 1;
0x1000000 = 0x800000 << 1;
化简就成了code -= (code & 0x800000) << 1;
一周热门 更多>