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

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

Java基礎學習:java中移位運算符

更新時間:2020-04-22 14:30:43 來源:動力節點 瀏覽4213次

    學習java本來就是一件日積月累的事情,或許你通過自學能掌握一些皮毛技術,學到java的一些基本大面,但想要做到精通,還是需要自己技術的日積月累和工作經驗的不斷積累。

    今天給大家分享的技術知識是:Java基礎學習:java中移位運算符

Java基礎學習:java中移位運算符

    1)“有符號”左移位運算符(<<)能將運算符左邊的運算對象向左移動運算符右側指定的位數(在低位補0)。

    左移移位相當于乘以2,例如

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

    分析:首先把3轉換為二進制數字00000000000000000000000000000011,然后把該數字高位(左側)的兩個零移出,其他的數字都朝左平移2位,最后在低位(右側)的兩個空位補零。則得到的最終結果是00000000000000000000000000001100,則轉換為十進制是12.數學意義:

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

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

    >>運算規則:按二進制形式把所有的數字向右移動對應位數,低位移出(舍棄),高位的空位補符號位,移位后得到的數字為正數則補0,負數補1。

    例如11>>2,則是將數字11右移2位

    分析:11的二進制形式為:00000000000000000000000000001011,然后把低位的最后兩個數字移出,因為該數字是正數,所以在高位補零。則得到的最終結果是00000000000000000000000000000010.轉換為十進制是3.數學意義:右移一位相當于除2,右移n位相當于除以2的n次方。

    3)Java也添加了一種“無符號”右移位運算符(>>>),它使用了“零擴展”:無論正負,都在高位插入0

    4)右移一位相當于除以2,左移一位(在不溢出的情況下)相當于乘以2;移位運算速度高于乘除運算。

    5)位運算符的優先級

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

Java基礎學習:java中移位運算符

 以上就是動力節點java培訓機構的小編針對“Java基礎學習:java中移位運算符”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲系列中文字幕一区二区 | 亚洲精品欧美在线 | 国产成人一区 | 四虎永久免费在线 | 国产成人精品视频免费大全 | 精品一区二区三区视频在线观看 | 欧美日韩免费播放一区二区 | 韩国欧美一级毛片免费 | 波多野结衣中文一区二区免费 | 无遮挡一级毛片呦女视频 | 热99re久久精品2久久久 | 中文字幕在线日本 | 天堂精品高清1区2区3区 | 欧美国产日韩精品 | 久久永久免费中文字幕 | 久久亚洲精品成人综合 | 亚洲国产成人99精品激情在线 | 亚洲人成亚洲精品 | 久久国产中文字幕 | 国产成人在线视频免费观看 | 精品久久久久久久中文字幕 | 欧美伊人久久久久久久久影院 | 成人性毛片 | 日韩精品久久不卡中文字幕 | 四虎永久在线精品2022 | 国产精品视频色拍拍 | 国产婷婷高清在线观看免费 | 欧美国产精品久久 | 国产成人精品视频一区二区不卡 | 国产精品国产三级国产普通话 | 婷婷资源综合 | 欧美精品一区二区精品久久 | 欧美极品妇xxxxxbbbbb | 欧美久色| 97视频在线观看免费 | 日日噜噜夜夜狠狠久久丁香 | 亚洲欧洲视频 | 日韩久久精品一区二区三区 | 毛片录像 | 五月天婷婷免费视频观看 | 麻豆国产在线不卡一区二区 |