中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
桂平市| 五常市| 基隆市| 左权县| 淮北市| 阳原县| 隆德县| 盐池县| 松原市| 台湾省| 东安县| 大兴区| 梁平县| 英超| 寻乌县| 台中市| 龙海市| 游戏| 沁阳市| 泾源县| 沧州市| 慈溪市| 淅川县| 安阳市| 广宁县| 盐边县| 保康县| 德州市| 华安县| 南投市| 萨嘎县| 德庆县| 江西省| 玉树县| 嵩明县| 南召县| 门头沟区| 邵阳市| 通化县| 仁寿县| 香港|