最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

進(jìn)制轉(zhuǎn)換基礎(chǔ)

 更新時間:2013年02月19日 16:40:23   作者:  
很多年前大學(xué)里學(xué)過的進(jìn)制轉(zhuǎn)換還是挺簡單的,沒想到多年不用了,都忘了,剛好看到這篇文章,特分享下,方便需要的朋友

基本知識

十進(jìn)制
基數(shù)為10,逢10進(jìn)1。在十進(jìn)制中,一共使用10個不同的數(shù)字符號,這些符號處于不同位置時,其權(quán)值各不相同。

二進(jìn)制
基數(shù)為2,逢2進(jìn)1。在二進(jìn)制中,使用0和1兩種符號。

八進(jìn)制
基數(shù)為8,逢8進(jìn)1。八進(jìn)制使用8種不同的符號,它們與二進(jìn)制的轉(zhuǎn)換關(guān)系為:
0:000 1:001 2:010 3:011 4:100 5:101 6:110 7:111

十六進(jìn)制
基數(shù)為16,逢16進(jìn)1。十六進(jìn)制使用16種不同的符號,它們與二進(jìn)制的轉(zhuǎn)換關(guān)系為:
0:0000 1:0001 2:0010 3:0011 4:0100 5:0101 6:0110 7:0111 8:1000 9:1001 A:1010 B:1011 C:1100 D:1101 E:1110 F:1111

制轉(zhuǎn)換為十進(jìn)制

二進(jìn)制化為十進(jìn)制
例:將二進(jìn)制數(shù)101.01轉(zhuǎn)換成十進(jìn)制數(shù)
(101.01)2 = 1×22 + 0×21 + 1×20 + 0×2-1 + 1×2-2 = (5.25)10

八進(jìn)制化為十進(jìn)制
例:將八進(jìn)制數(shù)12.6轉(zhuǎn)換成十進(jìn)制數(shù)
(12.6)8 = 1×81 + 2×80 + 6×8-1 = (10.75)10

十六進(jìn)制化為十進(jìn)制
例:將十六進(jìn)制數(shù)2AB.6轉(zhuǎn)換成十進(jìn)制數(shù):
(2AB.6)16 = 2×162 + 10×161 + 11×160 + 6×16-1 = (683.375)10

轉(zhuǎn)換為二進(jìn)制

八進(jìn)制化為二進(jìn)制
規(guī)則:按照順序,每1位八進(jìn)制數(shù)改寫成等值的3位二進(jìn)制數(shù),次序不變。
例: (17.36)8 = (001 111 .011 110)2 = (1111.01111)2

十六進(jìn)制化為二進(jìn)制
規(guī)則:每1位十六進(jìn)制數(shù)改寫成等值的4位二進(jìn)制數(shù),次序不變。
例: (3A8C.D6)16 = (0011 1010 1000 1100.1101 0110)2 = (11101010001100.1101011)2

十進(jìn)制整數(shù)化為二進(jìn)制整數(shù)

規(guī)則:除二取余,直到商為零為止,倒排。
例:將十進(jìn)制數(shù)86轉(zhuǎn)化為二進(jìn)制
2 | 86…… 0
2 | 43…… 1
2 | 21…… 1
2 | 10…… 0
2 | 5 …… 1
2 | 2 …… 0
2 | 1 …… 1
結(jié)果:(86)10 = (1010110)2

十進(jìn)制小數(shù)化為二進(jìn)制小數(shù)

規(guī)則:乘二取整,直到小數(shù)部分為零或給定的精度為止,順排。
例:將十進(jìn)制數(shù)0.875轉(zhuǎn)化為二進(jìn)制數(shù)
0.875
× 2
1.75
× 2
1.5
×2
1.0
結(jié)果:(0.875)10 = (0.111)2

轉(zhuǎn)換為八進(jìn)制

二進(jìn)制化為八進(jìn)制
整數(shù)部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補(bǔ)齊,每一組均可轉(zhuǎn)換成一個八進(jìn)制的值,轉(zhuǎn)換完畢就是八進(jìn)制的整數(shù)。
小數(shù)部份從最高有效位開始,以3位一組,最低有效位不足3位時以0補(bǔ)齊,每一組均可轉(zhuǎn)換成一個八進(jìn)制的值,轉(zhuǎn)換完畢就是八進(jìn)制的小數(shù)。
例:(11001111.01111)2 = (11 001 111.011 110)2 = (317.36)8

十六進(jìn)制化為八進(jìn)制
先用1化4方法,將十六進(jìn)制化為二進(jìn)制;再用3并1方法,將二進(jìn)制化為8制。
例: (1CA)16 = (000111001010)2 = (712)8
說明:小數(shù)點前的高位零和小數(shù)點后的低位零可以去除。

十進(jìn)制化八進(jìn)制
方法1:采用除8取余法。
例:將十進(jìn)制數(shù)115轉(zhuǎn)化為八進(jìn)制數(shù)
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
結(jié)果:(115)10 = (163)8
方法2:先采用十進(jìn)制化二進(jìn)制的方法,再將二進(jìn)制數(shù)化為八進(jìn)制數(shù)
例:(115)10 = (1110011)2 = (163)8

轉(zhuǎn)換為十六進(jìn)制

二進(jìn)制化為十六進(jìn)制
整數(shù)部份從最低有效位開始,以4位為一組,最高有效位不足4位時以0補(bǔ)齊,每一組均可轉(zhuǎn)換成一個十六進(jìn)制的值,轉(zhuǎn)換完畢就是十六進(jìn)制的整數(shù)。
小數(shù)部份從最高有效位開始,以4位為一組,最低有效位不足4位時以0補(bǔ)齊,每一組均可轉(zhuǎn)換成一個十六進(jìn)制的值,轉(zhuǎn)換完畢就是十六進(jìn)制的小數(shù)。
例:(11001111.01111)2 = (1100 1111 .0111 1000)2 = (CF.78)16

八進(jìn)制化為十六進(jìn)制
先將八進(jìn)制化為二進(jìn)制,再將二進(jìn)制化為十六進(jìn)制。
例:(712)8 = (111001010)2 = (1CA)16

十進(jìn)制化為十六進(jìn)制

方法1:采用除16取余法。
例:將十進(jìn)制數(shù)115轉(zhuǎn)化為八進(jìn)制數(shù)
16| 115…… 3
16| 7 …… 7
結(jié)果:(115)10 = (73)16

方法2:先將十進(jìn)制化為二進(jìn)制,再將二進(jìn)制化為十六進(jìn)制。
例:(115)10 = (1110011)2 = (73)16

相關(guān)文章

  • git clone如何解決Permission Denied(publickey)問題

    git clone如何解決Permission Denied(publickey)問題

    文章介紹了如何解決Git clone時遇到的PermissionDenied(publickey)問題,包括檢查SSH key是否存在、生成新的SSH key、將SSH key添加到ssh-agent以及將SSH key添加到GitHub賬號,最后通過git clone下載代碼
    2024-11-11
  • Spark中的數(shù)據(jù)讀取保存和累加器實例詳解

    Spark中的數(shù)據(jù)讀取保存和累加器實例詳解

    這篇文章主要為大家介紹了Spark中的數(shù)據(jù)讀取保存和累加器實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 變量、函數(shù)、類的命名規(guī)則

    變量、函數(shù)、類的命名規(guī)則

    在閱讀clean code書籍的時候,讓我體會很多,因此我也用文字記錄下這些有意義的知識。我認(rèn)為這本書讀十遍都不為過,下面我講解一下自己的關(guān)于變量、函數(shù)、類的命名規(guī)則筆記。
    2011-08-08
  • Clion ROS開發(fā)環(huán)境設(shè)置技巧

    Clion ROS開發(fā)環(huán)境設(shè)置技巧

    這篇文章主要介紹了Clion ROS開發(fā)環(huán)境設(shè)置技巧,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 微信小程序里使用SVG矢量圖標(biāo)方法詳解

    微信小程序里使用SVG矢量圖標(biāo)方法詳解

    在微信小程序開發(fā)過程中需要在小程序里使用SVG矢量圖標(biāo),下面為大家分享2種在微信小程序中引入SVG矢量圖標(biāo)的方法
    2018-10-10
  • 使用git上傳到碼云分支的實現(xiàn)

    使用git上傳到碼云分支的實現(xiàn)

    這篇文章主要介紹了使用git上傳到碼云分支的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • github 常用命令總結(jié)大全

    github 常用命令總結(jié)大全

    這里整理了github 常用命令的知識,希望能幫助使用GitHub的朋友快速掌握常用命令,有需要的朋友參考下
    2016-09-09
  • 網(wǎng)站開發(fā)中的文件存儲目錄結(jié)構(gòu)的探討

    網(wǎng)站開發(fā)中的文件存儲目錄結(jié)構(gòu)的探討

    網(wǎng)站應(yīng)用中經(jīng)常會有文件存儲的需求,目錄結(jié)構(gòu)該怎么建才好呢?讓我們來做下分析
    2010-07-07
  • unity下載并和vs2019關(guān)聯(lián)的步驟詳解

    unity下載并和vs2019關(guān)聯(lián)的步驟詳解

    這篇文章主要介紹了unity下載并和vs2019關(guān)聯(lián)的步驟,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 程序員用vscode聽網(wǎng)易云的實現(xiàn)

    程序員用vscode聽網(wǎng)易云的實現(xiàn)

    很多程序員在工作的時候都喜歡聽歌,最近發(fā)現(xiàn)了一個vscode插件,可以直接使用vscode進(jìn)行聽歌,本文就詳細(xì)的介紹一下如何使用,感興趣的可以了解一下
    2021-12-12

最新評論

武穴市| 阿拉善右旗| 陇南市| 博乐市| 梁河县| 玉溪市| 靖江市| 日照市| 南涧| 衡阳县| 镇江市| 土默特右旗| 金昌市| 农安县| 龙海市| 获嘉县| 合江县| 乐平市| 固始县| 桂平市| 绿春县| 湟源县| 高碑店市| 长泰县| 庄浪县| 镇安县| 冕宁县| 汝南县| 保德县| 黄大仙区| 阿合奇县| 阳朔县| 方正县| 依安县| 桐梓县| 井冈山市| 新巴尔虎右旗| 崇义县| 印江| 岗巴县| 孟津县|