大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java位移運算符的使用

Java位移運算符的使用

更新時間:2022-03-21 12:15:43 來源:動力節點 瀏覽1477次

學習Java是一個積累的問題。也許你可以通過自學掌握一些膚淺的技術,通過系統的學習Java基礎知識,但是你還是需要自己的技術和工作經驗的積累才能精通。

Java位移運算符的使用

1.“有符號”左移運算符(< <)可以將運算符左側的操作數向左移動運算符右側指定的位數(低位填0)。

左移相當于乘以2,例如

3 < < 2 // 12 將數字 3 左移 2 位2 2 = 3 *(2 的二次方)

分析:先將3轉換成二進制數0000 0000 0011,然后將該數的高位(左)的兩個零移出,其他數左移2位,最后填入低階(右)。那么最終的結果就是0000 0000 0000 1100,轉換成十進制就是12。數學意義:

在數不溢出的前提下,對于正數和負數,左移一位相當于乘以 2 的 1 次方,左移 n 位相當于乘以 2 的 n 次方。

2.有符號右移運算符(> >)將運算符左側的操作數向右移動運算符右側指定的位數。“有符號”右移運算符使用“符號擴展”:如果值為正,則在高位插入0;如果值為負,則在高位插入 1。

>> 運算規則:按二進位博弈形式將所有數字右移相應的位數,移出(丟棄)低位,用高位中的空位填充符號位。如果移位后得到的數為正數,則填0,負數填1。

例如,11 > > 2 將數字 11 向右移動 2 位

解析:11的二進制形式為:0000 0000 0000 0000 1011,然后將www.sangpi.com的后兩位低位移出。因為數字是正數,所以高位填零。最終結果是0000 0000 0000 0000 0000 0010。轉換成十進制是3。數學意義:右移一位相當于除2,右移n位相當于除2的n次方。

3.Java還增加了一個“無符號”右移運算符(> > >),它使用“零擴展”:無論正負,高位插入0

4.右移一位相當于除以2,左移一位(不溢出)相當于乘以2;移位運算比乘法和除法更快。

5.位運算符的優先級

~是最高優先級,依次是<、> >和> > >,其次是&,然后是^,最低優先級是|。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 四虎影视8848a四虎在线播放 | 老司机午夜精品视频 | 中文精品视频一区二区在线观看 | 国产色婷婷 | 亚洲日韩欧洲无码av夜夜摸 | 桃色视频网 | 欧洲做视频在线观看 | 欧美日日| 97午夜理伦片在线影院 | www.四虎影视 | 干干干操操操 | 免费看一级欧美毛片 | 国产成人免费a在线资源 | 国产啪爱视频精品免视 | 性欧美暴力猛交xxxxx高清 | 亚洲综合九九 | 国产亚洲精品美女2020久久 | 四虎影院永久网站 | 黄色一级免费网站 | 亚洲tv精品一区二区三区 | 天天操天天舔 | 国产免费一区二区在线看 | 奇米影视第四色在线观看 | 写真福利 第 页 在线视频 | 欧美成人久久久免费播放 | 久久老色鬼天天综合网观看 | 中文字幕一区二区三区四区五区人 | 九九在线精品 | 久久国产精品99久久久久久牛牛 | 一区二区三区中文字幕 | 在线看一区 | 久热网站 | 久久综合精品国产一区二区三区 | 老司机日日摸夜夜摸精品影院 | 国产香蕉一区二区精品视频 | 国产福利小视频在线观看 | 亚洲人成激情在线播放 | 黄色在线免费观看网站 | 日韩欧美精品有码在线观看 | 天天干天天射天天爽 | 国内自拍网红在线综合 |