二進制、八進制、十進制、十六進制互相轉(zhuǎn)換方法_百度文庫_第1頁
二進制、八進制、十進制、十六進制互相轉(zhuǎn)換方法_百度文庫_第2頁
二進制、八進制、十進制、十六進制互相轉(zhuǎn)換方法_百度文庫_第3頁
二進制、八進制、十進制、十六進制互相轉(zhuǎn)換方法_百度文庫_第4頁
二進制、八進制、十進制、十六進制互相轉(zhuǎn)換方法_百度文庫_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、二進制、八進制、十進制、十六進制互相轉(zhuǎn)換方法有一個公式:二進制數(shù)、八進制數(shù)、十六進制數(shù)的各位數(shù)字分別乖以各自的基數(shù)的(N-1次方,其和相加之和便是相應(yīng)的十進制數(shù)。個位,N=1;十位,N=2.舉例: 110B=1*2的2次方+1*2的1次方+0*2的0次方=0+4+2+0=6D 110Q=1*8的2次方+1*8的1次方+0*8的0次方=64+8+0=72D 110H=1*16的2次方+1*16的1次方+0*16的0次方=256+16+0=272D 2、十進制數(shù)轉(zhuǎn)二進制數(shù)、八進制數(shù)、十六進制數(shù) 方法是相同的,即整數(shù)部分用除基取余的算法,小數(shù)部分用乘基取整的方法,然后將整數(shù)與小數(shù)部分拼接成一個數(shù)作為

2、轉(zhuǎn)換的最后結(jié)果。 3、二進制數(shù)轉(zhuǎn)換成其它數(shù)據(jù)類型 3-1二進制轉(zhuǎn)八進制:從小數(shù)點位置開始,整數(shù)部分向左,小數(shù)部分向右,每三位二進制為一組用一位八進制的數(shù)字來表示,不足三位的用0補足, 就是一個相應(yīng)八進制數(shù)的表示。 010110.001100B=26.14Q 八進制轉(zhuǎn)二進制反之則可。 3-2二進制轉(zhuǎn)十進制:見1 3-3二進制轉(zhuǎn)十六進制:從小數(shù)點位置開始,整數(shù)部分向左,小數(shù)部分向右,每四位二進制為一組用一位十六進制的數(shù)字來表示, 不足四位的用0補足,就是一個相應(yīng)十六進制數(shù)的表示。 00100110.00010100B=26.14H 十進制轉(zhuǎn)各進制 要將十進制轉(zhuǎn)為各進制的方式,只需除以各進制的權(quán)值,

3、取得其余數(shù),第一次的余數(shù)當(dāng)個位數(shù),第二次余數(shù)當(dāng)十位數(shù),其余依此類推,直到被除數(shù)小于權(quán)值,最后的被除數(shù)當(dāng)最高位數(shù)。 一、十進制轉(zhuǎn)二進制 如:55轉(zhuǎn)為二進制 255 271 個位 131 第二位 61 第三位 30 第四位 11 第五位 最后被除數(shù)1為第七位,即得110111 二、十進制轉(zhuǎn)八進制 如:5621轉(zhuǎn)為八進制 85621 702 5 第一位(個位) 87 6 第二位 10 7 第三位 1 2 第四位 最后得八進制數(shù):127658 三、十進制數(shù)十六進制 如:76521轉(zhuǎn)為十六進制 1676521 4726 5 第一位(個位) 295 6 第二位 18 6 第三位 1 2 第四位 最后得12

4、76516 二進制與十六進制的關(guān)系 2進制 0000 0001 0010 0011 0100 0101 0110 0111 16進制 0 1 2 3 4 5 6 7 2進制 1000 1001 1010 1011 1100 1101 1110 1111 16進制 8 9 a(10 b(11 c(12 d(13 e(14 f(15 可以用四位數(shù)的二進制數(shù)來代表一個16進制,如3A16 轉(zhuǎn)為二進制為: 3為0011,A 為1010,合并起來為00111010??梢詫⒆钭筮叺?去掉得1110102 右要將二進制轉(zhuǎn)為16進制,只需將二進制的位數(shù)由右向左每四位一個單位分隔,將各單位對照出16進制的值即可

5、。 二進制與八進制間的關(guān)系 二進制 000 001 010 011 100 101 110 111 八進制 0 1 2 3 4 5 6 7 二進制與八進制的關(guān)系類似于二進制與十六進制的關(guān)系,以八進制的各數(shù)為0到7,以三位二進制數(shù)來表示。如要將51028 轉(zhuǎn)為二進制,5為101,1為001,0為000,2為010,將這些數(shù)的二進制合并后為1010010000102,即是二進制的值。 若要將二進制轉(zhuǎn)為八進制,將二進制的位數(shù)由右向左每三位一個單位分隔,將事單位對照出八進制的值即可。 一.在計算機應(yīng)用中,二進制使用后綴b表示;十進制使用后綴d表示,八進制用Q表示,十六制使用后綴H表示。二.二進制,十六

6、進制與十進制的計算轉(zhuǎn)換1.二進制轉(zhuǎn)換為十進制計算公式:二進制數(shù)據(jù)X位數(shù)字乘以2的X-1次方的積的總和例:10101011b=( d數(shù)據(jù)1 0 1 0 1 0 1 1 X-1位7 6 5 4 3 2 1 0 相應(yīng)的十進制值即為:27 +25+23+21+20=128+32+8+2+1=1712.十六進制轉(zhuǎn)換十進制計算公式:二進制數(shù)據(jù)X位數(shù)字乘以16的X-1次方的積的總和(與二進制轉(zhuǎn)換十制進同理的,將底數(shù)換為16)注意:在十六進制中,1016依次用A,B,C,D,E,F(xiàn)表示例:1F3E H=( )d計算:1*16的3次方+16*16的2次方+3*16的1次方+15*16的0次方=1*4096+16

7、*256+3*16+15*16=4096+4096+48+240=8480三.十進制與二進制,十六制的計算轉(zhuǎn)換1.十進制轉(zhuǎn)換為二進制十進制數(shù)據(jù)數(shù)字除以2的余數(shù)的逆序組合例:404d=( b2404 余02202 余02101 余0250 余1225 余0212 余126 余023 余121計算結(jié)果便是:1101010002.十進制轉(zhuǎn)換十六進制。與上面同理,注意的是10以上的數(shù)字用字母表示,除數(shù)是16十六進制與二進制的轉(zhuǎn)換,建議通過十進制來進行中轉(zhuǎn)。帶小數(shù)點的十進制轉(zhuǎn)換為二進制時同理,小數(shù)店后的數(shù)位指數(shù)為負(fù)指數(shù)一、二進制數(shù)轉(zhuǎn)換成十進制數(shù) 由二進制數(shù)轉(zhuǎn)換成十進制數(shù)的基本做法是,把二進制數(shù)首先寫成加

8、權(quán)系數(shù)展開式,然后按十進制加法規(guī)則求和。這種做法稱為"按權(quán)相加"法。 二、十進制數(shù)轉(zhuǎn)換為二進制數(shù) 十進制數(shù)轉(zhuǎn)換為二進制數(shù)時,由于整數(shù)和小數(shù)的轉(zhuǎn)換方法不同,所以先將十進制數(shù)的整數(shù)部分和小數(shù)部分分別轉(zhuǎn)換后,再加以合并。 1. 十進制整數(shù)轉(zhuǎn)換為二進制整數(shù) 十進制整數(shù)轉(zhuǎn)換為二進制整數(shù)采用"除2取余,逆序排列"法。具體做法是:用2去除十進制整數(shù),可以得到一個商和余數(shù);再用2去除商,又會得到一個商和余數(shù),如此進行,直到商為零時為止,然后把先得到的余數(shù)作為二進制數(shù)的低位有效位,后得到的余數(shù)作為二進制數(shù)的高位有效位,依次排列起來。 2十進制小數(shù)轉(zhuǎn)換為二進制小數(shù) 十進制小

9、數(shù)轉(zhuǎn)換成二進制小數(shù)采用"乘2取整,順序排列"法。具體做法是:用2乘十進制小數(shù),可以得到積,將積的整數(shù)部分取出,再用2乘余下的小數(shù)部分,又得到一個積,再將積的整數(shù)部分取出,如此進行,直到積中的小數(shù)部分為零,或者達到所要求的精度為止。 然后把取出的整數(shù)部分按順序排列起來,先取的整數(shù)作為二進制小數(shù)的高位有效位,后取的整數(shù)作為低位有效位。 回答者:HackerKinsn - 試用期 一級 2-24 13:311二進制與十進制的轉(zhuǎn)換 (1)二進制轉(zhuǎn)十進制方法:"按權(quán)展開求和" 例: (1011.01)2 (1×230×221×211&

10、#215;200×211×22)10 (802100.25)10 (11.25)10 (2)十進制轉(zhuǎn)二進制 · 十進制整數(shù)轉(zhuǎn)二進制數(shù):"除以2取余,逆序輸出" 例: (89)10(1011001)2 2 89 2 44 1 2 22 0 2 11 0 2 5 1 2 2 1 2 1 0 0 1 · 十進制小數(shù)轉(zhuǎn)二進制數(shù):"乘以2取整,順序輸出" 例: (062510= (01012 0625 X 2 125 X 2 05 X 2 10 關(guān)于計算的問題一個視頻文件大小為546MB 時長1小時9分鐘(AVI格式)轉(zhuǎn)換為VCD格式(MPG格式)19分鐘時148MB 總共轉(zhuǎn)換完為多大也就是1小時9分鐘轉(zhuǎn)換完應(yīng)該多大該怎么算(用普通的計算器 計算)最佳答案 1小時9分鐘=4140秒546×8÷4140×10241080.31080.3就是影片的音視頻碼率,這就是你那個視頻(AVI格式)的總碼率。VCD格式的音頻碼率是224kbit 、視頻碼率是1150kbit ,總共是1374。1374÷8×4140÷1024694.316色 4bit256色 8bit24位色 24bit32位色 32bitbmp格式位圖文件頭BITMAP

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論