14-第14章進(jìn)制轉(zhuǎn)化練習(xí)_第1頁(yè)
14-第14章進(jìn)制轉(zhuǎn)化練習(xí)_第2頁(yè)
14-第14章進(jìn)制轉(zhuǎn)化練習(xí)_第3頁(yè)
14-第14章進(jìn)制轉(zhuǎn)化練習(xí)_第4頁(yè)
14-第14章進(jìn)制轉(zhuǎn)化練習(xí)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院第十四講第十四講 進(jìn)制轉(zhuǎn)化進(jìn)制轉(zhuǎn)化北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo) 理解十六進(jìn)制與二進(jìn)制的之間映射轉(zhuǎn)化關(guān)系 熟練掌握二進(jìn)制和十進(jìn)制二者之間的相互轉(zhuǎn)化練習(xí) 熟練掌握二進(jìn)制和十六進(jìn)制之間兩者的相互轉(zhuǎn)換練習(xí)北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院課程內(nèi)容課程內(nèi)容 1.十進(jìn)制與二進(jìn)制之間的轉(zhuǎn)換關(guān)系 2.表示二進(jìn)制的形式 3.換算二進(jìn)制轉(zhuǎn)換十六進(jìn)制之間的映射關(guān)系北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù) 2進(jìn)制,用兩個(gè)阿拉伯?dāng)?shù)字:0、1; 8進(jìn)制,用八個(gè)阿拉伯?dāng)?shù)字:0、1、2、3、4、5、6、7

2、; 10進(jìn)制,用十個(gè)阿拉伯?dāng)?shù)字:0到9; 16進(jìn)制,用十六個(gè)阿拉伯?dāng)?shù)字等等,阿拉伯人或說(shuō)是印度人,只發(fā)明了10個(gè)數(shù)字啊北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù) 16進(jìn)制就是逢16進(jìn)1,但我們只有09這十個(gè)數(shù)字,所以我們用用A A,B B,C C,D D,E E,F(xiàn) F這五個(gè)字母來(lái)分別表示這五個(gè)字母來(lái)分別表示1010,1111,1212,1313,1414,1515。字母不區(qū)分大小寫(xiě)。 十六進(jìn)制數(shù)的第0位的權(quán)值為16的0次方,第1位的權(quán)值為16的1次方,第2位的權(quán)值為16的2次方 所以,在第N(N從0開(kāi)始)位上,如果是是數(shù) X (X 大于等于0,并

3、且X小于等于 15,即:F)表示的大小為 X * 16的N次方。 假設(shè)有一個(gè)十六進(jìn)數(shù) 2AF5, 那么如何換算成10進(jìn)制呢北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院 用豎式計(jì)算: 2AF5換算成10進(jìn)制: 第0位: 5 * 160 = 5 第1位: F * 161 = 240 第2位: A * 162 = 2560 第3位: 2 * 163 = 8192 - 10997 十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)十六進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù) 直接計(jì)算就是: 5 * 160 + F * 161 + A * 162 + 2 * 163

4、 = 10997 (別忘了,在上面的計(jì)算中,A表示10,而F表示15) 現(xiàn)在可以看出,所有進(jìn)制換算成10進(jìn)制,關(guān)鍵在于各自的權(quán)值不同。 假設(shè)有人問(wèn)你,十進(jìn)數(shù) 1234 為什么是 一千二百三十四?你盡可以給他這么一個(gè)算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院十六進(jìn)制數(shù)的表達(dá)方法十六進(jìn)制數(shù)的表達(dá)方法 如果不使用特殊的書(shū)寫(xiě)形式,16進(jìn)制數(shù)也會(huì)和10進(jìn)制相混。隨便一個(gè)數(shù):9876,就看不出它是16進(jìn)制或10進(jìn)制。 C,C+規(guī)定,1616進(jìn)制數(shù)必須以進(jìn)制數(shù)必須以 0 x0 x開(kāi)頭開(kāi)頭。比如 0 x1表示一個(gè)16

5、進(jìn)制數(shù)。而1則表示一個(gè)十進(jìn)制。另外如:0 xff,0 xFF,0X102A,等等。其中的x也也不區(qū)分大小寫(xiě)。(注意:0 x中的0是數(shù)字0,而不是字母O) 以下是一些用法示例: int a = 0 x100F; int b = 0 x70 + a;北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院十進(jìn)制轉(zhuǎn)成十六進(jìn)制十進(jìn)制轉(zhuǎn)成十六進(jìn)制北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院二、十六進(jìn)制數(shù)互相轉(zhuǎn)換二、十六進(jìn)制數(shù)互相轉(zhuǎn)換 二進(jìn)制和十六進(jìn)制的互相轉(zhuǎn)換比較重要。不過(guò)這二者的轉(zhuǎn)換卻不用計(jì)算,每個(gè)C,C+程序員都能做到看見(jiàn)二進(jìn)制數(shù),直接就能轉(zhuǎn)換為十六進(jìn)制數(shù),反之亦然。 我們也一樣,只要學(xué)完這一小節(jié),就能做到。 首先我們

6、來(lái)看一個(gè)二進(jìn)制數(shù):1111,它是多少呢? 你可能還要這樣計(jì)算:1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15。 然而,由于1111才4位,所以我們必須直接記住它每一位的權(quán)值,并且是從高位往低位記,:8、4、2、1。即,最高位的權(quán)值為23 8,然后依次是 22 4,212, 20 1北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院二、十六進(jìn)制數(shù)互相轉(zhuǎn)換二、十六進(jìn)制數(shù)互相轉(zhuǎn)換北京八維網(wǎng)絡(luò)工程學(xué)院北京八維網(wǎng)絡(luò)工程學(xué)院十六進(jìn)制數(shù)互相轉(zhuǎn)換十六進(jìn)制數(shù)互相轉(zhuǎn)換 二進(jìn)制數(shù)要轉(zhuǎn)換為十六進(jìn)制,就是以二進(jìn)制數(shù)要轉(zhuǎn)換為十六進(jìn)制,就是以4位一段,分別位一段,分別轉(zhuǎn)換為十六進(jìn)制。轉(zhuǎn)換為十六進(jìn)制。 如(上行為二制數(shù),下面為對(duì)應(yīng)的十六進(jìn)制): 1111 1101 , 1010 0101 , 1001 1011 F D , A 5

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論