欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

進制轉(zhuǎn)換算法原理(二進制 八進制 十進制 十六進制)

 更新時間:2010年05月26日 20:42:19   作者:  
進制轉(zhuǎn)換算法原理(二進制 八進制 十進制 十六進制),以前上學那會確實學過,長時間不用都忘了。
1、二進制數(shù)、八進制數(shù)、十六進制數(shù)轉(zhuǎn)十進制數(shù)
有一個公式:二進制數(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ù)作為轉(zhuǎn)換的最后結(jié)果。
例:見四級指導16頁。
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)值,取得其余數(shù),第一次的余數(shù)當個位數(shù),第二次余數(shù)當十位數(shù),其余依此類推,直到被除數(shù)小于權(quán)值,最后的被除數(shù)當最高位數(shù)。
一、十進制轉(zhuǎn)二進制
如:55轉(zhuǎn)為二進制
2|55
27――1 個位
13――1 第二位
6――1 第三位
3――0 第四位
1――1 第五位
最后被除數(shù)1為第七位,即得110111
二、十進制轉(zhuǎn)八進制
如:5621轉(zhuǎn)為八進制
8|5621
702 ―― 5 第一位(個位)
87 ―― 6 第二位
10 ―― 7 第三位
1 ―― 2 第四位
最后得八進制數(shù):127658
三、十進制數(shù)十六進制
如:76521轉(zhuǎn)為十六進制
16|76521
4726 ――5 第一位(個位)
295 ――6 第二位
18 ――6 第三位
1 ―― 2 第四位
最后得1276516
二進制與十六進制的關(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進制的值即可。
二進制與八進制間的關(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ù)由右向左每三位一個單位分隔,將事單位對照出八進制的值即可。

相關(guān)文章

  • 詳解HTTP協(xié)議簡介

    詳解HTTP協(xié)議簡介

    HTTP是訪問互聯(lián)網(wǎng)使用的核心通信協(xié)議,也是所有web應(yīng)用程序使用的通信協(xié)議。下面通過本文給大家介紹HTTP協(xié)議簡介的相關(guān)知識,感興趣的朋友一起學習吧
    2018-01-01
  • git?push指令常見選項和用法詳解

    git?push指令常見選項和用法詳解

    Git中的git?push命令用于將本地倉庫的改動推送到遠程倉庫,是協(xié)同開發(fā)中的重要工具,在團隊合作中,使用git?push和git?pull可以有效維護項目同步,避免沖突,推送時若遇到?jīng)_突需先解決后再進行推送,需要的朋友可以參考下
    2024-09-09
  • git blame命令詳解

    git blame命令詳解

    git blame用來追溯一個指定文件的歷史修改記錄。這篇文章給大家介紹git blame命令的用法,感興趣的朋友一起看看吧
    2020-10-10
  • 程序開發(fā)中的幾個請不要相信

    程序開發(fā)中的幾個請不要相信

    雖不算什么高深的東西,但至少也算一點點小經(jīng)驗,分享分享吧,如果您是高手,而且您還有點時間,那么請你耐心看完整篇文章,然后再幫忙指點指點,留下您的經(jīng)驗,我也好學習學習。
    2009-04-04
  • 高性能WEB開發(fā)(5) 減少請求,響應(yīng)的數(shù)據(jù)量

    高性能WEB開發(fā)(5) 減少請求,響應(yīng)的數(shù)據(jù)量

    上一篇中我們說到了 如何減少請求數(shù),這次說說如何減少請求、響應(yīng)的數(shù)據(jù)量(即在網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù)量),減少傳輸?shù)臄?shù)據(jù)量不僅僅可以加快頁面加載速度,更可以節(jié)約服務(wù)器帶寬,為你剩不少錢(好像很多機房托管都是按流量算錢的)。
    2010-05-05
  • git如何從某個分支的指定歷史版本中創(chuàng)建新分支

    git如何從某個分支的指定歷史版本中創(chuàng)建新分支

    這篇文章主要介紹了git如何從某個分支的指定歷史版本中創(chuàng)建新分支問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 大型網(wǎng)站架構(gòu)演變和知識體系

    大型網(wǎng)站架構(gòu)演變和知識體系

    之前也有一些介紹大型網(wǎng)站架構(gòu)演變的文章,例如LiveJournal的、ebay的,都是非常值得參考的,不過感覺他們講的更多的是每次演變的結(jié)果,而沒有很詳細的講為什么需要做這樣的演變
    2009-01-01
  • vscode安裝配置clang-format插件及使用小結(jié)

    vscode安裝配置clang-format插件及使用小結(jié)

    clang-format是代碼格式化工具,本文主要介紹了vscode安裝配置clang-format,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • 使用Git工具實現(xiàn)上傳本地項目到GitHub的方法

    使用Git工具實現(xiàn)上傳本地項目到GitHub的方法

    這篇文章主要介紹了使用Git工具實現(xiàn)上傳本地項目到GitHub的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • Git使用小技巧之回滾與撤銷詳解

    Git使用小技巧之回滾與撤銷詳解

    這篇文章主要給大家介紹了關(guān)于Git使用小技巧之回滾與撤銷的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Git具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-07-07

最新評論