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 閱讀(1646) 評論(0)  編輯  收藏 所屬分類: j2se


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


          網站導航:
           
          主站蜘蛛池模板: 陇川县| 宜阳县| 三河市| 太康县| 宝丰县| 湾仔区| 平陆县| 桑植县| 佛坪县| 厦门市| 民权县| 五家渠市| 鸡东县| 顺昌县| 龙游县| 马鞍山市| 海南省| 安化县| 霞浦县| 海淀区| 安宁市| 南漳县| 九台市| 麟游县| 长沙县| 无极县| 梧州市| 枣强县| 洛阳市| 宜兴市| 白朗县| 偏关县| 内黄县| 白河县| 榆树市| 通榆县| 邹城市| 华宁县| 凤山县| 龙陵县| 威远县|