各種數(shù)據(jù)的轉(zhuǎn)換_第1頁(yè)
各種數(shù)據(jù)的轉(zhuǎn)換_第2頁(yè)
各種數(shù)據(jù)的轉(zhuǎn)換_第3頁(yè)
各種數(shù)據(jù)的轉(zhuǎn)換_第4頁(yè)
各種數(shù)據(jù)的轉(zhuǎn)換_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

二進(jìn)制、八進(jìn)制、十六進(jìn)制及各種數(shù)制轉(zhuǎn)換_、數(shù)制1、 在計(jì)算機(jī)中為什么使用二進(jìn)制數(shù)在計(jì)算機(jī)中,廣泛采用的是只有〃0〃和〃1〃兩個(gè)基本符號(hào)組成的二進(jìn)制數(shù),而不使用人們習(xí)慣的十進(jìn)制數(shù),原因如下:二進(jìn)制數(shù)在物理上最容易實(shí)現(xiàn)。例如,可以只用高、低兩個(gè)電平表示〃1〃和〃0〃,也可以用脈沖的有無(wú)或者脈沖的正負(fù)極性表示它們。二進(jìn)制數(shù)用來(lái)表示的二進(jìn)制數(shù)的編碼、計(jì)數(shù)、加減運(yùn)算規(guī)則簡(jiǎn)單。二進(jìn)制數(shù)的兩個(gè)符號(hào)〃1〃和〃0〃正好與邏輯命題的兩個(gè)值〃是〃和〃否〃或稱(chēng)〃真〃和〃假〃相對(duì)應(yīng),為計(jì)算機(jī)實(shí)現(xiàn)邏輯運(yùn)算和程序中的邏輯判斷提供了便利的條件。2、 為什么引入八進(jìn)制數(shù)和十六進(jìn)制數(shù)二進(jìn)制數(shù)書(shū)寫(xiě)冗長(zhǎng)、易錯(cuò)、難記,而十進(jìn)制數(shù)與二進(jìn)制數(shù)之間的轉(zhuǎn)換過(guò)程復(fù)雜,所以一般用十六進(jìn)制數(shù)或八進(jìn)制數(shù)作為二進(jìn)制數(shù)的縮寫(xiě)。進(jìn)位計(jì)數(shù)制按進(jìn)位的原則進(jìn)行的計(jì)數(shù)方法稱(chēng)為進(jìn)位計(jì)數(shù)制。在采用進(jìn)位計(jì)數(shù)的數(shù)字系統(tǒng)中,如果用r個(gè)基本符號(hào)(例如:0,1,2,,r-1)表示數(shù)值,則稱(chēng)其為基r數(shù)制(Radix-rNumberSystem),r成為該數(shù)制的基(Radix)。如日常生活中常用的十進(jìn)制數(shù),就是r=10,即基本符號(hào)為0,1,2,,9。如取r=2,即基本符號(hào)為0,1,則為二進(jìn)制數(shù)。?認(rèn)識(shí)各種數(shù)制的數(shù)如下,各種數(shù)制表示的相互關(guān)系二進(jìn)制數(shù)(Binarynotation)十進(jìn)制數(shù)(Decimalnotation)八進(jìn)制數(shù)(Octalnotation)十六進(jìn)制數(shù)(Hexdecimalnotation)0000000000111100102220011333

二進(jìn)制數(shù)(Binarynotation)二進(jìn)制數(shù)(Binarynotation)十進(jìn)制數(shù)(Decimalnotation)0100401015011060111710008100191010101011111100121101131110141111151000016八進(jìn)制數(shù)(Octalnotation)十六進(jìn)制數(shù)(Hexdecimalnotation)4455667710811912A13B14C15D16E17F2010對(duì)于不同的數(shù)制,它們的共同特點(diǎn)是:1)每一種數(shù)制都有固定的符號(hào)集:如十進(jìn)制數(shù)制,其符號(hào)有十個(gè):0,1,2,,9,二進(jìn)制數(shù)制,其符號(hào)有兩個(gè):0和1。2) 其次都是用位置表示法:即處于不同位置的數(shù)符所代表的值不同,與他所在位置的權(quán)值有關(guān)。對(duì)于任意一個(gè)n位整數(shù)和m位小數(shù)的任何進(jìn)制數(shù)K,轉(zhuǎn)換成十進(jìn)制數(shù)可用公式:K=K1XDn-1+K2xDn-2+_+K0xD0+K1xD-1+...KxDm對(duì)于二進(jìn)制、八進(jìn)制、十進(jìn)制、十六制,其D分別為2、8、10、16例如:十進(jìn)制可表示為:5555.555=5X103+5X102+5X101+5X10°+5X10-1+5X10-2+5X10-3可以看出,各種進(jìn)位計(jì)數(shù)制中的權(quán)的值恰好是基數(shù)的某次幕。二、數(shù)制轉(zhuǎn)換A、P進(jìn)制和10進(jìn)制的轉(zhuǎn)換1、 二、八、十六進(jìn)制數(shù)(非十進(jìn)制數(shù))轉(zhuǎn)換為十進(jìn)制數(shù)(100110.101)2()10(100110.101)2=1*2"5+1*2"2+1*2"1+1*2"(-1)+1*2"(-3)=32+4+2+0.5+0.125=(38.625)10(5675)8()10(5675)8=5*8"3+6*8"2+7*8"1+5*8"0=2560+384+56+5=(3005)10(3B)16()10(3B)16=3*16"1+11*16"0=48+11=(59)10看例子:(143.65)8()10(143.65)2=1*8"2+4*8"1+3*8"0+6*8"(-1)+5*8-2=64+32+3+0.75+0.78125=(99.828125)102、 十進(jìn)制數(shù)轉(zhuǎn)換為二、八、十六進(jìn)制數(shù)(非十進(jìn)制數(shù))整數(shù)部分和小數(shù)部分的轉(zhuǎn)換方法不同整數(shù)部分:(基數(shù)除法)把我們要轉(zhuǎn)換的數(shù)除以新的進(jìn)制的基數(shù),把余數(shù)作為新進(jìn)制的最低位;把上一次得的商在除以新的進(jìn)制基數(shù),把余數(shù)作為新進(jìn)制的次低位;繼續(xù)上一步,直到最后的商為零,這時(shí)的余數(shù)就是新進(jìn)制的最高位.小數(shù)部分:(基數(shù)乘法)把要轉(zhuǎn)換數(shù)的小數(shù)部分乘以新進(jìn)制的基數(shù),把得到的整數(shù)部分作為新進(jìn)制小數(shù)部分的最高位把上一步得的小數(shù)部分再乘以新進(jìn)制的基數(shù),把整數(shù)部分作為新進(jìn)制小數(shù)部分的次高位;繼續(xù)上一步,直到小數(shù)部分變成零為止?;蛘哌_(dá)到預(yù)定的要求也可以。例:N=(68.125)=(?)整數(shù)部分 小數(shù)部分8|68---4 0.1258|8---0 平81.0---1(68.125)廣(104.1)o十進(jìn)制數(shù)轉(zhuǎn)換為八、十六進(jìn)制數(shù)以此類(lèi)推看例子:(29.625)10()8(29)10=(35)8(0.625)10=(0.5)8(29.625)10=(35)8+(0.5)8=(35.5)8B、非十進(jìn)制數(shù)間的轉(zhuǎn)換1、 二進(jìn)制數(shù)與八進(jìn)制數(shù)間的轉(zhuǎn)換...81=23?.?1位八進(jìn)制數(shù)相當(dāng)于3位二進(jìn)制數(shù),例:(10100101.01011101)2()8解:由于八進(jìn)制的1位數(shù)相當(dāng)于二進(jìn)制的3位數(shù),所以只要將二進(jìn)制數(shù)從小數(shù)點(diǎn)開(kāi)始,整數(shù)部分從右向左每3位數(shù)一組,小數(shù)部分從左向右每3位數(shù)一組,最后不足3位補(bǔ)零(無(wú)論向左還是向右)。010100101.010111010二進(jìn)制數(shù)4 5.2 7 2八進(jìn)制數(shù)答:(10100101.01011101)2=(245.272)8例:(302.54)8()2解:0 2.54八進(jìn)制數(shù)011000010.101100二進(jìn)制數(shù)答:(302.54)8=(11000010.1011)22、 二進(jìn)制數(shù)與十六進(jìn)制數(shù)間的轉(zhuǎn)換161=24?.?1位十六進(jìn)制數(shù)相當(dāng)于4位二進(jìn)制數(shù),例:(1111111000111,100101011)2()16解:0001111111000111.100101011000二進(jìn)制數(shù)1F C7.9 5 8十六進(jìn)制數(shù)答:(1111111000111.100101011)2=(1FC7.958)16例:(3C.A6)16()2解:3C.A6十六進(jìn)制數(shù)00111100.10100110二進(jìn)制數(shù)答:(3C.A6)"=16(111100.1010011)2(3)八進(jìn)制數(shù)與十六進(jìn)制數(shù)間的轉(zhuǎn)換(1)八進(jìn)制數(shù)一十進(jìn)制數(shù)一十六進(jìn)制數(shù)或:(2)八進(jìn)制數(shù)一二進(jìn)制數(shù)一十六進(jìn)制數(shù)(簡(jiǎn)單)三、 不同數(shù)制數(shù)的表示方法程序設(shè)計(jì)中,為了區(qū)別不同進(jìn)制數(shù),常在數(shù)字后加一字母表示:⑴十進(jìn)制數(shù),在數(shù)字后加字母D或不加字母,如826D或826;⑵二進(jìn)制數(shù),在數(shù)字后加字母B,如1101B⑶八進(jìn)制數(shù),在數(shù)字后加字母0,如56O⑷十六進(jìn)制數(shù),在數(shù)字后加字母H,如A8000H.四、 數(shù)制轉(zhuǎn)換小結(jié)1、 P進(jìn)制轉(zhuǎn)10進(jìn)制:K=K1XDn-1+K2xDn-2+_+K0xD0+K

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論