亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

java移位運算符怎么使用

小億
92
2023-07-20 18:21:02
欄目: 編程語言

Java中的移位運算符包括左移運算符(<<)、右移運算符(>>)和無符號右移運算符(>>>)。

左移運算符(<<)將一個數的二進制表示向左移動指定的位數,移出的位將被丟棄,右側用0填充。

右移運算符(>>)將一個數的二進制表示向右移動指定的位數,移出的位將被丟棄,左側用符號位填充。如果該數為正,則左側用0填充;如果該數為負,則左側用1填充。

無符號右移運算符(>>>)將一個數的二進制表示向右移動指定的位數,移出的位將被丟棄,左側用0填充。

移位運算符的使用方式如下:

int a = 10;

int b = a << 2; // 左移2位,相當于將二進制表示的a向左移動2位

int c = a >> 1; // 右移1位,相當于將二進制表示的a向右移動1位

int d = a >>> 3; // 無符號右移3位,相當于將二進制表示的a向右移動3位,并用0填充左側的空位

注意:移位運算符只能用于整數類型(byte、short、int和long),無法用于浮點數類型。

0
雷波县| 浮山县| 南澳县| 旌德县| 博罗县| 赣州市| 太仆寺旗| 金寨县| 邯郸县| 岫岩| 德保县| 光山县| 哈密市| 赤壁市| 成安县| 牡丹江市| 志丹县| 新巴尔虎右旗| 思南县| 长阳| 阿拉尔市| 咸丰县| 汨罗市| 鹤壁市| 贵南县| 古浪县| 天气| 彭阳县| 景泰县| 禹州市| 江源县| 太原市| 左权县| 和政县| 平江县| 满洲里市| 滦平县| 筠连县| 涞水县| 涪陵区| 东丽区|