2015春編程課件-c基礎(chǔ)11數(shù)字系統(tǒng)_第1頁
2015春編程課件-c基礎(chǔ)11數(shù)字系統(tǒng)_第2頁
2015春編程課件-c基礎(chǔ)11數(shù)字系統(tǒng)_第3頁
2015春編程課件-c基礎(chǔ)11數(shù)字系統(tǒng)_第4頁
2015春編程課件-c基礎(chǔ)11數(shù)字系統(tǒng)_第5頁
免費預(yù)覽已結(jié)束,剩余23頁可下載查看

下載本文檔

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

文檔簡介

1、11-數(shù)字系統(tǒng)二進(jìn)制、十進(jìn)制和十六進(jìn)制數(shù)2015 Spring, Xian數(shù)字系統(tǒng)二進(jìn)制、十進(jìn)制和十六進(jìn)制數(shù)本章內(nèi)容數(shù)字系統(tǒng)二進(jìn)制和十進(jìn)制數(shù)十六進(jìn)制數(shù)數(shù)字系統(tǒng)間的轉(zhuǎn)換數(shù)字的表達(dá)正整數(shù)和負(fù)整數(shù)浮點數(shù)文字表達(dá)數(shù)字系統(tǒng)數(shù)字系統(tǒng)間的轉(zhuǎn)換數(shù)字系統(tǒng)十進(jìn)制數(shù)(基于10)用十個數(shù)表達(dá):0, 1, 2, 3, 4, 5, 6, 7, 8, 9每個位置表達(dá)10的階乘401= 4*102 + 0*101 + 1*100 = 400 + 1130= 1*102 + 3*101 + 0*100 = 100 + 309786= 9*103 + 7*102 + 8*101 + 6*100 = 9*1000 + 7*100

2、+ 8*10 + 6*1 二進(jìn)制數(shù)字系統(tǒng)二進(jìn)制數(shù)由bit位(最小的信息單位 0或1)的序列表達(dá)bit位在電子學(xué)中易于表示二進(jìn)制數(shù)二進(jìn)制數(shù)(基于2)2由兩個數(shù)字表達(dá):0和1每個位置都是2的階乘表示101b= 1*22 + 0*21 + 1*20 = 100b + 1b = 4 + 1= 5110b= 1*22 + 1*21 + 0*20 = 100b + 10b = 4 + 2= 6110101b= 1*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20 = 32 + 16 + 4 + 1 = 53二進(jìn)制到十進(jìn)制轉(zhuǎn)換每一位上的數(shù)字,都和其對應(yīng)的指數(shù)相乘:1001b= 1*

3、23+ 1*20= 1*8+ 1*1 = 90111b= 0*23+ 1*22+ 1*21+ 1*20= 100b+ 10b+ 1b = 4 + 2 + 1 = 7110110b= 1*25+ 1*24+ 0*23 + 1*22 + 1*21 = 100000b + 10000b + 100b + 10b = 32 + 16 + 4 + 2 = 54十進(jìn)制到二進(jìn)制的轉(zhuǎn)換通過倒序除以2并不斷連接余數(shù)500/2 = 250 (0)250/2 = 125 (0)125/2 = 62 (1) 62/2 = 31 (0) 500d = 111110100b 31/2 = 15 (1) 15/2 = 7

4、(1) 7/2 = 3 (1) 3/2 = 1 (1) 1/2 = 0 (1)十六進(jìn)制數(shù)十六進(jìn)制數(shù)(基于16)使用16個數(shù)碼表達(dá):0, 1, 2, . 9, A, B, C, D, E and F使用前綴0 x 0 0 x0 8 0 x8 1 0 x1 9 0 x9 2 0 x2 10 0 xA 3 0 x3 11 0 xB 4 0 x4 12 0 xC 5 0 x5 13 0 xD 6 0 x6 14 0 xE 7 0 x7 15 0 xF十六進(jìn)制數(shù)每個位置都由16的階乘表達(dá):9786hex= 9*163+ 7*162+ 8*161+ 6*160= 9*4096+ 7*256+ 8*16+

5、6*1= 387900 xABCDEFhex= 10*165 + 11*164 + 12*163 + 13*162 + 14*161 + 15*160 = 11259375十六進(jìn)制轉(zhuǎn)換為十進(jìn)制每個數(shù)乘以其指數(shù)1F4hex= 1*162+ 15*161+ 4*160 = 1*256+ 15*16+ 4*1 = 500dFFhex= 15*161+ 15*160= 240+ 15= 255d十進(jìn)制轉(zhuǎn)換為十六進(jìn)制通過倒序除以16并不斷連接余數(shù)500/16 = 31 (4) 31/16 = 1 (F) 500d = 1F4hex1/16 = 0 (1)二進(jìn)制十六進(jìn)制互轉(zhuǎn)二進(jìn)制和十六進(jìn)制互相轉(zhuǎn)換比較簡單

6、:每個十六進(jìn)制數(shù)對應(yīng)一個4位二進(jìn)制數(shù)序列:0 x0 = 00000 x8 = 10000 x1 = 00010 x9 = 10010 x2 = 00100 xA = 10100 x3 = 00110 xB = 10110 x4 = 01000 xC = 11000 x5 = 01010 xD = 11010 x6 = 01100 xE = 11100 x7 = 01110 xF = 1111數(shù)的表達(dá)正負(fù)整數(shù)和浮點數(shù)表達(dá)整數(shù)short表達(dá)16位100 = 26 + 25 + 22 = 00000000 01100100int表達(dá)32位65545 = 216 + 23 + 20 = 00000000 00000001 00000000 00001001char表達(dá)16位0= 48 = 25 + 24 = = 00000000 00110000正整數(shù)和負(fù)整數(shù)數(shù)字的符號由最高有效位(MSB)決定只有符號整數(shù)才有:sbyte, short, int, long以0開頭意味著正數(shù)以1開頭意味著負(fù)數(shù)案例(8位

溫馨提示

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

評論

0/150

提交評論