主頁 > 知識庫 > 計算機中數(shù)的表示

計算機中數(shù)的表示

熱門標(biāo)簽:聯(lián)通400電話去哪里申請啊 五華銷售外呼管理系統(tǒng)電話 軟通動力地圖標(biāo)注專員 百度地圖標(biāo)注地址有什么影響 汕頭外呼crm系統(tǒng) 綿陽外呼線路 DOTA地圖標(biāo)注app 湖州手機外呼系統(tǒng) 徐州客服外呼系統(tǒng)排名
   (一)二進制
電子計算機處理的信息,都是僅用“0”與“1”兩個簡單數(shù)字表示的信息,或者是用這種數(shù)字進行了編碼的信息。這種數(shù)制叫做二進制。要了解計算機,首先要了解計算機中數(shù)的表示方法。
任何一種數(shù)制都可以用以下四個規(guī)則來描述:
基數(shù)規(guī)則;進位規(guī)則;位權(quán)規(guī)則,運算規(guī)則。這了區(qū)別不同數(shù)制表示的數(shù),通常用右括另外的下標(biāo)字母表示括號內(nèi)的數(shù)制,十進制數(shù)用D表示,二進制用B表示,十六進制數(shù)用H表示。
二進制
用四個規(guī)則描述如下:二進制數(shù)只有“0”和“1”兩個數(shù)字,基數(shù)是2,最大的數(shù)字是1,逢2進位,各位的權(quán)為以2為底的冪。例如,(0101101010)各位的權(quán)自至在依次為27、26、25、24、23、22、21、20。
二進制數(shù)的算術(shù)四則運算規(guī)則,除進、借位外與十進制數(shù)相同。
■二進制加法規(guī)則
0+0=0 1+0=1
0+1=1 1+1=10
■二進制減法規(guī)則
0-0=0 0-1=1-借位
1-0=1 1-1=0
■二進制乘法規(guī)則
0×0=0 1×0=0
0×1=0 1×1=1
例四:二進制數(shù)11110 101=110
110
101)11110
-)101

101
-) 101

00
二進制的優(yōu)點是:
■二進制只有“0”和“1”兩數(shù)字,很容易表示。電壓的高和低、 晶體管的截止與飽和、磁性材料的磁化方向等都可以表示為“0”和“1”兩種狀態(tài)。
■二進制數(shù)的每一位只有0和1兩狀態(tài),只需要兩種設(shè)備就能表示, 所以二進制數(shù)節(jié)省設(shè)備。由于狀態(tài)簡單,所以抗干擾力強,可靠性高。
二進制的主要缺點是數(shù)位太長,不便閱讀和書寫,人們也不習(xí)慣。為此常用八進制和十六進制作為二進制的縮寫方式。為了適應(yīng)人們的習(xí)慣,通常在計算機內(nèi)都采用二進制數(shù),輸入和輸出采用十進制數(shù),由計算機自己完成二進帛與十進制之間的相互轉(zhuǎn)換。
0+1=1 1+1=10

(二)十六進制與數(shù)制間的轉(zhuǎn)換
十六進制有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(xiàn)共十六個數(shù)字,其中A-F表示10-15的數(shù)字,基數(shù)是16,最大數(shù)字是15用F表示,逢16進位。
十六進制數(shù)是二進制數(shù)的一種縮寫方式,四位二進帛數(shù)有十六種組合,對應(yīng)十進制數(shù)的0-15。二進制數(shù)轉(zhuǎn)換為十六進制數(shù)的方法,從小數(shù)點開始左按四位分節(jié),最高位和低位不足四位時,添0補足四位分節(jié),然后用一個等值的十六進制數(shù)代換。反過來,十六進制轉(zhuǎn)換成二進制的方法是:將每個十六進制數(shù)用4位二進制來書寫,其最左側(cè)或最右側(cè)的可以省去。
十進制數(shù)轉(zhuǎn)換為二進制數(shù),通常采基數(shù)乘除法。整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換,最后將兩部分合起來,即為所轉(zhuǎn)換的二進制數(shù)。
整數(shù)部分轉(zhuǎn)換用基數(shù)除法,即除以二進制數(shù)的基數(shù)2取余數(shù),再將其商除以2取余數(shù),重復(fù)這一過程直到商為0為止。第一次余數(shù)為二進制數(shù)的最低位,依次遞增,最后一次余數(shù)為二進制數(shù)的最高位。
小數(shù)部分轉(zhuǎn)換用基數(shù)乘法,即乘以基數(shù)2取整數(shù),將余下的小數(shù)再乘以2取整數(shù),直到所需精度為止(小數(shù)部分的轉(zhuǎn)換可能出現(xiàn)無限循環(huán)和無限不循環(huán)的情況)。第一次整數(shù)為二進制小數(shù)的第一位,依次遞減,最后的整數(shù)為二進制小數(shù)的最低位。
因為任何進制數(shù)的位權(quán)是用十進制數(shù)表示的,所以一個任何進制數(shù)都可以轉(zhuǎn)化一個等價的十進制數(shù)?
(三)數(shù)制間的轉(zhuǎn)換
●如何把十進制數(shù)轉(zhuǎn)化為二進制、八進制
十進制數(shù)轉(zhuǎn)換為二進制數(shù)規(guī)則:把十進制數(shù)用2一次次去除,直至商為0,將得到的余數(shù)從最后一次得到的余數(shù)依次讀起即得,即“除2取余”。
例如:將41變換為二進制
1 0 1 0 0 1余
0125102041
即(41)D=(101001)B
十進制轉(zhuǎn)換為八進制規(guī)則:類似二進制,“除八取余”。
例:41轉(zhuǎn)換為八進制
51余
0541
即41轉(zhuǎn)換為八進制為51。
●如何把二進制、八進制轉(zhuǎn)換為十進制
二進制轉(zhuǎn)化為十進制:(a1…an-1an)2
=(a1×2^(n-1)+…+an×2^0)10
八進制轉(zhuǎn)化為十進制:(a1…an-1an)8
=(a1×8^(n-1)+…+an-1×8^1+an×8^0)10
例:(10001010)2=(1×2^7+0×2^6+0×2^5+0×2^4+1×2^3+0×2^2+1×2^1+0×2^0)10=(138)10
(532)8=(5×8^2+3×8^1+2×8^0)10=(346)10
●如何使二進制、八進制相互轉(zhuǎn)換
二進制八進制規(guī)則:將十進制數(shù)從低位到高位分組,每三位一組,每組可代表0到7之間的數(shù)字,依次寫下各組所代表的數(shù)字即得。
例:(11001001)2=(011)(001)(001)
3 1 1
=(311)8
八進制二進制規(guī)則:將每位八進制數(shù)碼分別用三位二進制數(shù)表示,并在這個0和1構(gòu)成的序列去掉無用的前導(dǎo)0即得。
例:(5163)=(101)(001)(110)(011)=(101001110011)2

標(biāo)簽:新余 廣東 邯鄲 棗莊 克拉瑪依 濟南 清遠 內(nèi)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《計算機中數(shù)的表示》,本文關(guān)鍵詞  計算,機中,數(shù),的,表示,計算,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《計算機中數(shù)的表示》相關(guān)的同類信息!
  • 本頁收集關(guān)于計算機中數(shù)的表示的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章

    上一篇:計算機信息處理

    下一篇:計算機指令