现在的位置: 首页 > 综合 > 正文

撕开位运算神秘面纱

2017年02月26日 ⁄ 综合 ⁄ 共 311字 ⁄ 字号 评论关闭

基础不是太好,大学计算机原理神马的还要抽时间补一补。

看android源码的时候,很多地方蹦出来几个位运算,感觉就无从是从了,深深地一种文盲的感觉。是时候对java中the fucking位运算做一下总结了

位运算符 <<左移(左移一位等于乘以2)            >>>右移                >>正负右移(右移一位等于除以2) 与&      
 或|       非~异或^

逻辑运算符            &&并且(会短路,所以简单的耗时少的判断最好放在左边,高效!)        ||或者           & |这俩货也能做逻辑判断,但是死板不短路,发育不良的感觉

位运算符在java代码中最大的作用就是做标志位,提高效率+装*河蟹*逼吧,代码简洁,牺牲可读性(大牛无所谓)。

抱歉!评论已关闭.