我的java天地

          java中的位運(yùn)算符

          ?1
          ?2 public ? class ?Airth? {
          ?3
          ?4 ???? /**
          ?5 ?????*? @param ?args
          ?6 ????? */

          ?7 ???? public ? static ? void ?main(String[]?args)? {
          ?8 ???????? int ?t? = ? 5 ; // 0101
          ?9 ???????? int ?z? = ? 9 ; // 1001
          10 ?????????????????? // 1101=2{3}+2{2}+1=13
          11 ????????System.out.println(Integer.toBinaryString(t));
          12 ????????System.out.println(Integer.toBinaryString(z));
          13 ????????System.out.println( 5 ? | ? 9 ); // 只有參加運(yùn)算的兩位都為0時(shí),|運(yùn)算結(jié)果才為0,否則為1
          14 ????????
          15 ????????System.out.println( 5 ? & ? 9 ); // 中有參加運(yùn)算的兩位都是1時(shí),&運(yùn)算結(jié)果才為1,否則為0
          16 ????????
          17 ????????System.out.println( 5 ? ^ ? 9 ); // 只有參加運(yùn)算的兩位都不同時(shí),^運(yùn)算結(jié)果才為1,否則為0
          18 ????????
          19 ????????System.out.println( 5 ? << ? 9 ); // 左移右邊位數(shù),右邊移空部位,補(bǔ)0
          20 ????????
          21 ????????System.out.println( 5 ? >> ? 9 ); // 右移右邊位數(shù),左邊最高位為0,則左邊補(bǔ)0,左邊最高位為1,則左邊補(bǔ)1
          22 ????????
          23 ????????System.out.println( 5 ? >>> ? 9 ); // 右移右邊位數(shù),左邊最高位為0或1,左邊都補(bǔ)0
          24 ???????? // 位運(yùn)算符和=符號(hào)組合后,會(huì)賦與一些新的運(yùn)算符?|=???? &=??? ^=?? ?<<=?? >>=???? >>>=
          25
          26 ????}

          27
          28 }

          29

          posted on 2010-09-13 15:46 tobyxiong 閱讀(246) 評(píng)論(0)  編輯  收藏 所屬分類: java

          <2010年9月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(3)

          隨筆分類(144)

          隨筆檔案(157)

          相冊(cè)

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 唐河县| 锦屏县| 扎鲁特旗| 鹿邑县| 梨树县| 措勤县| 武城县| 黎平县| 正阳县| 云梦县| 深州市| 西乌| 新安县| 漳浦县| 峨山| 南召县| 静海县| 珠海市| 五大连池市| 额尔古纳市| 龙井市| 湟中县| 周宁县| 永川市| 青岛市| 福海县| 台安县| 芦溪县| 贺州市| 神木县| 曲麻莱县| 怀化市| 大邑县| 南川市| 贵定县| 兰考县| 孟州市| 西丰县| 收藏| 新平| 江津市|