html5前段基礎課程(二進位轉換篇)

來源:互聯網
上載者:User

標籤:十進位   轉換   html5   練習   bsp   結果   組合數   完整   一個   

## 2的次方數
* 2的0次方=1
* 2的1次方=2
* 2的2次方=4
* 2的3次方=8
* 2的4次方=16
* 2的5次方=32
* 2的6次方=64
* 2的7次方=128
* 2的8次方=256
* 2的9次方=512
* 2的10次方=1024

--------------------------------------------------------

## 二進位轉十進位

##### 二進位10011011轉換為十進位(練習)
>10 011 011

>2的7次方+2的4次方+2的3次方+2的1次方+2的0次方
>也就=128+16+8+2+1=155
### 二進位***100 1 1 001***轉十進位(練習)
> 2的7次方 +  2的4次訪方 +  2的3次方 + 2的0次方 
> 也就= 128+16+8+1=153

##### 二進位 1 110 001轉十進位
> 64+32+16+1=113

---------------------------------------------------------

## 十進位轉二進位

##### 十進位113轉二進位(練習)
> 64 +32 +16+1 通過用8421的方式(113-去63-32-16-1最終結果為0)

> 然後用分別減去的數值對應2次方數表依次排列出來就為:

> 1 110 001

##### 十進位328轉二進位
>256 64 8


>101001000

##### 十進位182轉2進位
>128 32 16 4 2


>10110110

##### 十進位297轉2進位
>256 32 8 1 


>100101001

---------------------------------------------------------------------
## 二進位轉八進位 

##### 二進位10011011轉換為八進位(練習)
> 二進位轉八進位要對位元進行拆分,分別拆分為3個一組,因為8是2的3次方,拆分後的3個組合數字把它進行10進位進行轉換,轉換出來的數字連起來就是我們所要的 8進位數字。如無法得到完整3位元字組合時,可使用0來代替其中的數字,但只能加在頭或尾部。

>10011011 把它進行拆分,分別為:

>010  011   011  再將這三組數字分別轉換為10進位數字

> 轉換如下:  2    3     3   

>  轉換好10進位數後,我們所得的233, 而這個數就是我們需要的8進位數字233。

##### 二進位1110101011轉換為八進位(練習) 

>  001  110  101   011

>  1     6    5    3

##### 二進位1010101101轉換為八進位(練習)

>001  010  101  101

> 1    2    5    5

#### 二進位1110001011轉換為八進位(練習)

>001 110 001 011

> 1   6   1   3

-------------------------------------------------------------------------

## 八進位轉二進位

* 8進位數字在2進位數中所對應的數值如下:
>0 001 010 011 100 101 110 111(其數值1-7)


* 8進位轉2進位其實也是對8進位的數字進行拆分,只不過並不是以上三位一組了,而是1位元代表一個組合,如對數字進行拆分出後得到的位元字為2位元,則必須在2位元千面補0,因為,8進位的1位佔二進位的3位,

##### 八進位176轉換為二進位(練習)

> 進行拆分所得三位元字分別是 1 、7 、 6 、而後對這三位元字的每一位元字進行二進位轉換

> 1=001 7=111 6=110\ 以上=1111110

##### 八進位165轉換為二進位(練習)

> 1=001 6=110  5=101 /  1110101

##### 八進位143轉換為二進位(練習)

> 1=001  4=100  3=011 /  1100011

##### 八進位531轉換為二進位(練習)

> 5=101  3=011  1=001  /  101011001

#####八進位731轉二進位(練習)

> 7=111  3=011   1=001 /  111011001

------------------------------------------------------------------------

##二進位轉換十六進位
* 0000 (0)  0001(1)  0010(2) 0011 (3) 0100(4)  0101(5)  0110(6) 0111(7)
* 1000 (8)  1001(9)  1010(A) 1011 (B) 1100(C)  1101(D)  1110(E) 1111(F)


* 位元字同樣要將他們拆分,只不過不再是原來三位一組了,而是四位一組,同樣若得到2位元字或者三位元字的組合,需要在數字前面用0來填補4位元字組合的空缺。

* 1000111011011

>0001 0001 1101 1011

> =  1   1    d   b

* 1100101101011

> 0001 1001 0110 1011

> = 1 9 6 b

* 11101001101110

> 0011 1010 0110 1110

> 3   a   6   e

##十六進位轉換二進位

* 3  F  4  A


> 0011 1111 0100 1010  / =      11111101001010

* 4 5 6 a

>100010101101010



























html5前段基礎課程(二進位轉換篇)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.