国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 詳解Java的按位操作符

詳解Java的按位操作符

2020-12-25 14:28cong843713165 Java教程

Java的位操作符用來操作整數基本數據類型中的單個“比特”(bit),即代進制位。下面通過本文給大家分享Java的按位操作符,感興趣的朋友一起看看吧

Java的位操作符用來操作整數基本數據類型中的單個“比特”(bit),即代進制位。而我們知道比特就是0和1,那么,位操作就是對這些數據進行基本的操作。如果基本類型是char、byte或者short類型的數值進行移位處理,那么會轉化成int類型,再進行移位的處理

Java的按位操作符

按位操作符會對兩個參數對應的位執行布爾代數運算,并最終生成一個結果。這個操作符有與(&)、非(~)、或(|)、異或(^)。我們知道單位“比特”(bit),即代進制位,都是0和1,異或(^)可能比較復雜點,兩個操作數的位中,相同則結果為0,不同則結果為1。那么最基本的邏輯就像下面這個樣子。

1&1 → 11&0 → 0~1 → 0~0 → 11|1 → 11|0 → 11^0 → 1    (1為01,0為00,那么結果就是01,還是1)1^1 → 0

Java的移位操作符

Java的移位操作符無非就是對二進制進行位移。

進行<<就是左移,也就是所有所有二進制往左邊移動一個位,0010 0000 << 1 等于0100 0000

進行>>右移,也就是所有所有二進制往右邊移動一個位,0010 0000 >> 1 等于0001 0000 。

可以試試下面的例子,整數型的也是變成二進制來計算:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Test{
  public static void main(String[] args){
  int numInt1 = 3;
  int numInt2 = -3;
  System.out.println(numInt1<<1);
  System.out.println(numInt1>>1);System.out.println(numInt2<<1);
 System.out.println(numInt2>>1);
 
 }
 }/* 輸出的結果如下(www.breakyizhan.com)
6   ---> 0000 0011<<1 , 變為0000 0110
1   ---> 0000 0011>>1 , 變為0000 0001...1后面的1被頂出去了,所以結果為1
-6   --> 1111 1101<<1 , 變為1111 1010 取反+1= 0000 0110 -6
-2   --> 1111 1101>>1 , 變為1111 1110 取反+1= 0000 0010 -2
*/

當然,還有Java的三元操作符,這部分的功能和if-else有點類似,具體更多內容可以看:

Java的三元操作符

總結

以上所述是小編給大家介紹的Java的按位操作符,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:http://mrarvin.blog.51cto.com/4551809/1962328

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩高清一区二区 | 麻豆91在线观看 | 国产精品爱久久久久久久 | 精品美女 | 日韩欧美国产一区二区三区 | www久久精品| 激情小视频| 不卡一二三区 | 国产一区二区三区免费视频 | 免费在线看a| 不用播放器的免费av | 久久久香蕉 | 欧洲一区二区三区 | 久久成人国产精品 | 啵啵羞羞影院 | 久久综合久久综合久久 | 中文字幕乱码视频32 | 天天躁日日躁狠狠躁 | 亚州成人| 国产一区二区av | 国产精品区一区二区三含羞草 | 中国在线观看片 | 精品久久久久国产 | 五月婷婷网站 | 中文字幕亚洲欧美 | 瑟瑟视频网站 | 久久久久久久久久久免费视频 | 天天射天天干 | 欧美一级片在线 | 欧美激情在线播放 | 午夜小视频在线观看 | 性欧美精品高清 | 福利视频1000| 91网在线 | 色综合久| 免费看国产片在线观看 | 狠狠干狠狠操 | 久久国内 | 在线免费av电影 | 日韩福利 | 做a视频免费观看 |