<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 16進(jìn)制轉(zhuǎn)10進(jìn)制

          16進(jìn)制轉(zhuǎn)10進(jìn)制

          作者: 時(shí)間:2011-09-11 來源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://www.ex-cimer.com/article/150241.htm

          16數(shù)字表示(0 --- F( 0 到15))0 1 2 3 4 5 6 7 8 9 A(10) B(11) C(12) D(13) E(14) F(15)

          然后給大家提供 16與10批量轉(zhuǎn)換工具 ,如下圖示:
          16進(jìn)制數(shù)轉(zhuǎn)10進(jìn)制

          16進(jìn)制轉(zhuǎn)為10進(jìn)制的計(jì)算方式
          計(jì)算方式: 0xMN = 16 x M + N ;

          0xFF = 16 x 15 + 15 = 255;
          0x60 = 16 x 6 + 0 = 96;

          以此規(guī)律計(jì)算,方便容易記。。

          取一個(gè)byte里面的低四位

          int a = M;
          int b = M 0x0F;

          b就是所要得到的低四位。

          高四位 int c = (a>>4)0x0F;


          位運(yùn)算應(yīng)用口訣
          清零取反要用與,某位置一可用或
          若要取反和交換,輕輕松松用異或

          與。 全1為1, 有0為0;  任何數(shù)與0異或都等于0?!?br /> 例: 101010=000,即 52=0. 
          | 或。 有1為1, 全0為0,和 相反?! ∪魏螖?shù)與0或都等于原值。
          例: 101|010=111,即 52=7.
          ^ 異或。 相同為0,相異為1; 任何數(shù)與0異或都等于原值?!?br /> 例: 101^010=111,即 52=7.
          左移。 補(bǔ)0。
          >> 右移。 符號(hào)位是0補(bǔ)0,是1補(bǔ)1。 符號(hào)位為第1為,0表示正數(shù),1表示負(fù)數(shù)>
          >>>無符號(hào)右移。補(bǔ)0。
          ~ 非 逐位取反


          “按位與”操作符“”對(duì)兩個(gè)bit串按位進(jìn)行邏輯與,“按位或”操作符“|”對(duì)兩個(gè)bit串按位進(jìn)行邏輯或,“按位異或”操作符“^”對(duì)兩個(gè)bit串按位進(jìn)行異或操作。運(yùn)算規(guī)則如下表所示。
          按位與 按位或 按位異或
          0 0 = 0 0 | 0 = 0 0 ^ 0 = 0
          0 1 = 0 0 | 1 = 1 0 ^ 1 = 1
          1 0 = 0 1 | 0 = 1 1 ^ 0 = 1
          1 1 = 1 1 | 1 = 1 1 ^ 1 = 0


          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: 進(jìn)制

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();