Java基础——一文带你不再困惑“<<“,“>>“,“>>>“,“&“,“|“,“^“位运算
在介绍这些运算符运算方式之前需要注意:位运算都是整数之间的运算
<<(左移)
举个栗子:18 << 3 = 144,那么计算机是如何计算它的呢?
看图解析↓
PS:当二进制数最高位是0时,左移后空出位用0补齐。
同理:18 << 4 = 288; 18 << 5 = 576 ; 18 << 6 = 1152
可以看出规律:18 << 6 = 1152 = (18 << 5) * 2 = (18 &...
原创
2020-07-31 20:43:33 ·
470 阅读 ·
1 评论