Alex刺客

          Dancing fingers, damage world. -- 舞動(dòng)手指,破壞世界.

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            57 隨筆 :: 0 文章 :: 76 評(píng)論 :: 0 Trackbacks
          <2010年4月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          相冊(cè)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

              如果只用 r 個(gè)基本符號(hào)表示數(shù)值,則稱其為 r 進(jìn)制。 r 稱為該數(shù)制的基數(shù)。
              比如:在二進(jìn)制計(jì)數(shù)制中,r = 2 ,基本符號(hào)為 0 和 1 。二進(jìn)制數(shù)中的一個(gè) 0 或 1 稱為 1 位(bit)。
                 
              二進(jìn)制轉(zhuǎn)十進(jìn)制
                  將二進(jìn)制數(shù)的每一位數(shù)乘以它的權(quán),然后相加,即可求得對(duì)應(yīng)的十進(jìn)制數(shù)值。
                 
                  例: 1010110.011
                      = 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 0*2^0 + 0*2^-1 + 1*2^-2 + 1*2^-3
                      = 64 + 16 + 4 + 2 + 0.25 + 0.125
                      86.375
                     
                  或者:1010110.011
                 
                      整數(shù)部分:
                       1    0
                       2    1
                       4    1
                       8    0
                      16    1
                      32    0
                      64    1
                      (把為 1 所在位數(shù)相加) 等于: 86
                     
                      小數(shù)部分:
                      0.5        0
                      0.25    1
                      0.125    1
                      (把為 1 所在位數(shù)相加) 等于:0.375
                     
                  整數(shù)部分加小數(shù)部分 等于:86.375
             
              十進(jìn)制轉(zhuǎn)二進(jìn)制
                  整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換,然后再合并。十進(jìn)制整數(shù)轉(zhuǎn)換為二進(jìn)制整數(shù)的方法是“除2取余”;十進(jìn)制小數(shù)轉(zhuǎn)換為二進(jìn)制小數(shù)的方法是“乘2取整”。
                 
                  例: 86.375
                      整數(shù)部分:
                          86 / 2 = 43 (余0)
                          43 / 2 = 21 (余1)
                          21 / 2 = 10 (余1)
                          10 / 2 =  5 (余0)
                           5 / 2 =  2 (余1)
                           2 / 2 =  1 (余0)
                           1            (剩1)
                          整個(gè)過程余數(shù)再以倒著的方法排列得到: 1010110
                      小數(shù)部分:
                          0.375 * 2 = 0.75 (取整數(shù)0)
                           0.75 * 2 = 1.5  (取整數(shù)1, 剩0.5)
                            0.5 * 2 = 1    (取整數(shù)1)
                           整個(gè)過程取整數(shù)順著的方法排列得到: 011
                     
                      整數(shù)部分加小數(shù)部分 等于:1010110.011


              十進(jìn)制轉(zhuǎn)八進(jìn)制
                  對(duì)于十進(jìn)制整數(shù)采用“除8取余”的方法轉(zhuǎn)換為八進(jìn)制整數(shù);對(duì)于十進(jìn)制小數(shù)則采用“乘8取整”的方法轉(zhuǎn)換為八進(jìn)制小數(shù)。
                 
                  例: 8998.498
                      整數(shù)部分:
                          8998 / 8 = 1124 (余6)
                          1124 / 8 = 140    (余4)
                           140 / 8 = 17   (余4)
                           17  / 8 = 2    (余1)
                           2                (剩2)
                          整個(gè)過程余數(shù)再以倒著的方法排列得到: 21446
                      小數(shù)部分:
                          0.498 * 8 = 3.984 (取整數(shù)3)
                          0.984 * 8 = 7.872 (取整數(shù)7)
                          0.872 * 8 = 6.976 (取整數(shù)6)
                          0.976 * 8 = 7.808 (取整數(shù)7)
                          0.808 * 8 = 6.464 (取整數(shù)6)
                          0.464 * 8
                         
                         
                 
              二進(jìn)制轉(zhuǎn)八進(jìn)制
                 
                  從小數(shù)點(diǎn)起,把二進(jìn)制數(shù)每三位分成一組,然后寫出每一組的等值八進(jìn)制數(shù),順序排列起來就得到所要求的八進(jìn)制數(shù)。
                  依照同樣的思想,將一位八進(jìn)制數(shù)用三位二進(jìn)制數(shù)表示,就可以直接將八進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)。
                 
                  例: 1010110.1101
                 
                  把二進(jìn)制分成組:    001 010 110 . 110 100
                  每一組八進(jìn)制數(shù):    1     2    6 . 6 4
                 
                     
                     
              十進(jìn)制轉(zhuǎn)換十六進(jìn)制
                 
                  十進(jìn)制數(shù)的整數(shù)部分“除16取余”,十進(jìn)制數(shù)的小數(shù)部分“乘16取整”,進(jìn)行轉(zhuǎn)換。
                  由于一位十六進(jìn)制數(shù)可以用4位二進(jìn)制數(shù)來表示,因些二進(jìn)制數(shù)與十六進(jìn)制數(shù)的相互轉(zhuǎn)換就比較容易。
          posted on 2010-04-14 06:36 Alex刺客 閱讀(891) 評(píng)論(0)  編輯  收藏 所屬分類: CEIAEC
          主站蜘蛛池模板: 滦平县| 巴彦淖尔市| 开化县| 富民县| 彝良县| 汽车| 彰化市| 新安县| 元阳县| 阜城县| 屯留县| 武汉市| 甘孜县| 盐边县| 云安县| 云浮市| 高密市| 富裕县| 繁峙县| 定西市| 广安市| 富阳市| 唐海县| 嘉黎县| 常宁市| 大同县| 曲麻莱县| 正阳县| 贺兰县| 巢湖市| 赤城县| 周口市| 新疆| 马关县| 天气| 吉安县| 金乡县| 曲水县| 绥江县| 富平县| 自贡市|