java之路

          統計

          留言簿(1)

          閱讀排行榜

          評論排行榜

          JAVA中位運算與負數求二進制總結

          負數求解方法:
          求-7二進制
          1.先將-7絕對值轉換成二進制,得00000111
          2.然后求該二進制數的反碼,得11111000
          3.最后為第二步得到的二進制數+1,結果為11111001

          位運算求解方法:
          求~7的十進制結果
          1.先將7絕對值轉換成二進制,得00000111
          2.然后求該二進制數的反碼,得11111000,此時為~7的二進制表達式,然后就通過該二進制得該數的十進制
          3.由于該二進制最高位為1,所以該數為負數,由于負數的求解方式是求反后+1,所以通過反過來的方法求該數的10進制。該數-1得11110111
          4.該二進制數求反00001000,得結果為8.

          posted on 2008-02-29 14:15 macrochao 閱讀(1643) 評論(0)  編輯  收藏 所屬分類: j2se


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 富民县| 大兴区| 浮山县| 黄龙县| 青冈县| 翁牛特旗| 广元市| 宜兰县| 大理市| 钟祥市| 平阴县| 建昌县| 牙克石市| 库车县| 怀集县| 木里| 庐江县| 鹤庆县| 景宁| 泗洪县| 永顺县| 祁连县| 辽宁省| 南乐县| 钟山县| 大关县| 东乡族自治县| 海门市| 高青县| 新郑市| 邵武市| 虞城县| 龙岩市| 芜湖县| 壶关县| 莫力| 揭东县| 富锦市| 阿合奇县| 富宁县| 南京市|