java移位简介
首先,移位運算符有三種,其操作類型只支持:byte / short / char / int和long五種。(注意這些類型取值范圍)
<< 左移運算符,表示將左邊的操作數(shù)的二進制數(shù)據(jù)向左移動*位,移動后空缺位以0填充,多余位舍棄。(等同于乘2的n次方)
>> 右移運算符,二進制數(shù)據(jù)向右移動*位,高位補0(等同于除2的n次方)>>> 無符號右移運算符,不管移動前最高位是0還是1,右移后左側(cè)產(chǎn)生的空位部分都以0來填充。
所以平時的一般乘除能用移位代替的就用移位,這樣能提高點性能。
總結(jié)
- 上一篇: python遥感数据有偿处理_地质男转行
- 下一篇: 3 控制器设计