三、數制轉換轉
計算機內的數可有二進(jìn)制、八進(jìn)制、十六進(jìn)制、十進(jìn)制等不同的表現形式。人們多習慣于用十進(jìn)制,計算機則主要使用二進(jìn)制。因為同一個(gè)數可表示成不同進(jìn)制的形式,故常有必要進(jìn)行數制間的轉換。
我們可以一般地描述r進(jìn)制,其中r是一個(gè)大于1的正整數。r進(jìn)制有如下特點(diǎn):(1)數的每一位只能取r個(gè)不同的數字,其符號集是{0,1,…r-1};(2)逢r進(jìn)位,r進(jìn)制數的從小數點(diǎn)開(kāi)始向左的第i位數(i=0,l,…,m)的權是ri,從小數點(diǎn)開(kāi)始向右的第i位數(i=I,2,…,m)的權是ri.我們用()r表示括號內的數是r進(jìn)制數。
因此,對r進(jìn)制數(amam-1…ala0a-1a-2…a-n)r按權展開(kāi)的表達式為:(amam-1…ala0a-1a-2…a-n)r=am×rm+am-1×rm-1+……+a1×r1+a0×r0+a-1×r-1+a-2×r-2+……+a-n×r-n(7-1-1)
例如,對十進(jìn)制數,r=10,符號集為{0,1,2,3,4,5,6,7,8,9}.對十六進(jìn)制數,r=16,符號集為{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}.不同數制之間的轉換,對于整數部分,往往可直接按定義進(jìn)行,即直接法,也可用余數法轉換。采用余數法時(shí),若要將r進(jìn)制的整數M轉換成t進(jìn)制數的整數,則把M除以t并取余,再把上述得數除以t并取余,……,直至不能再除時(shí),最后的商也作為余數。所有的余數按從后到前的次序依次從左到右排列就構成了所要求的t進(jìn)制數。
【例7-1-1】把(1101011)2轉換成十進(jìn)制數。
【解】用直接法。
。1101011)2=1×26+1×25+0×24+1×23+0×22+1×21十1×20=(107)10
【例7-1-2】把(107)10轉換成二進(jìn)制數。
【解】用余數法。107/2得53余1;53/2得26余1;26/2得13余0;13/2得6余1;6/2得3余0;3/2得1余1.把最后的得數1亦作為余數,把所有的余數按從后到前的次序從左到右排列得:(107)10=(1101011)2不同數制之間的轉換,對于小數部分,可用取整法,即:要將r進(jìn)制數的小數M轉換成t進(jìn)制數的小數時(shí),把M乘t,取整數部分;又取上一步得數的小數部分再乘t,再取整數部分;……;直至完畢或達到要求的位數。然后把各整數按從前到后的次序從左到右排列,即構成所求的小數部分。
4大班次+考前模擬題 提升學(xué)習效果;
經(jīng)典班次組合 專(zhuān)家在線(xiàn)答疑!
特色通關(guān)班:當期考試結束后一周關(guān)閉
特色無(wú)憂(yōu)班:報名或考試當期不過(guò),第二年免費學(xué)
4大班次+考前模擬題+1套預測試題
智能交互課件 階段測試點(diǎn)評!
精品通關(guān)班:當期考試結束后一周關(guān)閉
精品無(wú)憂(yōu)班:報名或考試當期不過(guò),第二年免費學(xué)
考前模擬題+2套預測試題+考前沖關(guān)寶典
名師定期直播 一對一跟蹤教學(xué)
實(shí)驗通關(guān)班:當期考試結束后一周關(guān)閉
實(shí)驗無(wú)憂(yōu)班:報名或考試當期不過(guò),第二年免費學(xué)
考前模擬題+3套預測題+沖關(guān)寶典+考前重點(diǎn)
大數據分析小灶教學(xué) 私人定制服務(wù)!
定制通關(guān)班:當期考試結束后一周關(guān)閉
定制無(wú)憂(yōu)班:報名或考試當期不過(guò),第二年免費學(xué)
1、凡本網(wǎng)注明“來(lái)源:建設工程教育網(wǎng)”的所有作品,版權均屬建設工程教育網(wǎng)所有,未經(jīng)本網(wǎng)授權不得轉載、鏈接、轉貼或以其他方式使用;已經(jīng)本網(wǎng)授權的,應在授權范圍內使用,且必須注明“來(lái)源:建設工程教育網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其法律責任。
2、本網(wǎng)部分資料為網(wǎng)上搜集轉載,均盡力標明作者和出處。對于本網(wǎng)刊載作品涉及版權等問(wèn)題的,請作者與本網(wǎng)站聯(lián)系,本網(wǎng)站核實(shí)確認后會(huì )盡快予以處理。
本網(wǎng)轉載之作品,并不意味著(zhù)認同該作品的觀(guān)點(diǎn)或真實(shí)性。如其他媒體、網(wǎng)站或個(gè)人轉載使用,請與著(zhù)作權人聯(lián)系,并自負法律責任。
3、聯(lián)系方式:010-82326699 / 400 810 5999。
010-82326699
400 810 5999
官方微信