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

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

Java位運算符使用方法和技巧

更新時間:2020-07-14 16:25:16 來源:動力節點 瀏覽3751次

位運算符

位運算符除了按位與和按位或運算以外,其他的只能用于處理整數的操作數。位運算是完全正對位方面的操作。整型數據在內存中以二進制的形式表示,如int型變量7的二進制表示00000000 00000000 00000000 00000111。

左邊最高位是符號位,最高位是0表示整數,若為1則表示負數。負數采用補碼表示,如-8的二進制表示為11111111 11111111 11111111 11111000。這樣就可以對整型數據進行按位運算。

1、“按位與”運算

“按位與”運算符為“&”,為雙目運算符。“按位與”運算的運算法則是:如果兩個整型數據a、b對應為都是1,則結果為才是1,否則為0。如果兩個操作數的精度不同,則結果得的精度與精度高的操作數相同,如下圖所示:

Java位運算符使用方法和技巧

2、“按位或”運算

“按位或”運算的運算符為“|”,為雙目運算符。“按位或”運算的運算法則是:如果兩個操作數對應高位都是0,則結果為才是0,否則為1。如果兩個操作數的精度不同,則結果的精度與精度高的操作數相同,如下圖所示:

Java位運算符使用方法和技巧

3、“按位取反”運算

“按位取反”運算也稱為“按位非”運算,運算符為“~”,為彈幕運算符。“按位取反”就是將操作數二進制中的1修改為0,0修改為1,如下圖所示:

Java位運算符使用方法和技巧

4、“按位異或”運算

“按位異或”運算的運算符是“^”,為雙目運算符。“按位異或”運算的運算法則是:當兩個操作數的二進制表示相同(同時為0或同事為1)時,結果為0,否則為1。若兩個操作數的進度不同,則結果數的精度與精度高的操作數相同,如下圖所示:

Java位運算符使用方法和技巧

5、移位操作

除了上述的運算以外,還可以對數據按二進制為進行移位操作。Java中的移位運算符有以下3中:

1.

2.>>;右移

3.>>>;無符號右移

左移就將左邊的操作數在內存中的二進制數據左移變比阿耨操作數指定的位數,左邊移空的部分補0。右移則復雜一些,當使用“>>”符號時,如果最高位是0,左移空的位就填入0;如果最高位是1,右移空的位就填入1。

Java還提供了無符號右移,“>>>”,無論最高位是0還是1,左側移空的最高位都填入0.

注意:

位移運算符使用的數據類型有byte、short、char、int和long。

技巧:

移位可以實現整數整除移或者乘以2的n次方的效果。例如:y>1的結果與y/2的結果相同。總之,一個數左移n位,就是將這個數乘以2的n次方;一個數右移n位,就是將這個數除以2的n次方。2與y*4的結果相同;y>

Java位運算符使用方法和技巧

Java技術內容

Java運算符概述:http://www.dabaquan.cn/tutorial_java_se/79.html

Java位運算符:http://www.dabaquan.cn/tutorial_java_se/83.html

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 天天躁日日2018躁狠狠躁 | 人人看人人鲁狠狠高清 | 免费h片在线观看 | 97se在线 | 22222se男人的天堂 | 国内精品久久久久 | 国产精品久久久久久久 | 无遮挡无遮挡91桃色在线观看 | 久久中文精品 | 毛片毛片毛片毛片毛片 | 好吊色青青青国产欧美日韩 | 亚洲国产色综合有声小说 | www.黄视频| 久久久久日韩精品无 | 亚洲一区欧美日韩 | 香蕉视频一区二区三区 | 国产精品a在线观看香蕉 | 久久爱影视i| 天天操天天摸天天碰 | 久久国产精品偷 | 日本三级带日本三级带黄首页 | 亚洲精品久久婷婷爱久久婷婷 | 欧美aaaa黄色一级毛片 | 久久国产精品永久免费网站 | 欧美最猛性xxxx69交 | 全免费a级毛片免费看视频免 | 亚洲黄色在线观看视频 | 亚洲精品国产一区二区图片欧美 | www.青草| 久久精品国产亚洲a | 清纯唯美亚洲综合日韩第 | 久热精品男人的天堂在线视频 | 国产精品女仆装在线播放 | 亚洲午夜一区 | 狠狠躁夜夜躁人人爽天天3 狠狠躁夜夜躁人人爽天天miya | 亚洲一区欧美日韩 | 一本久道久久综合狠狠爱 | 日本在线精品 | 老头与老头同性tube可播放 | 99久久精品久久久久久婷婷 | 国产福利不卡视频在免费播放 |