二進位制 八進位制 十進位制 十六進製制之間的轉化

2021-06-26 12:17:50 字數 1392 閱讀 4883

1) 

二進位制轉化為八進位制

用三位二進位制表示一位八進位制(2的

3次方),用四位二進位制表示一位十六進製制(2的

4次方)

a. 小數點左邊開始和右邊開始,3個一組先分組。不足3個的,前面和後面補零。

10110.0011 –010110.001100

二進位制八進位制

010         0*2的0次方

+1*2的1

次方=2

110         6

001         1

100         4

則轉化後為:

26.14

2) 二進位制轉化十進位制:

從最後一位開始算,依次列為第0、1、2.。。。位

(01101011)2=(1*2的0次方+1*2的1次方+0*2的2次方。。)10=107

3) 二進位制轉化為十六進製制

小數點左邊開始和右邊開始,4個一組先分組。不足4個的,前面和後面補零

110,0001.111 – 0110,0001,1110
二進位制    十六進製制
0110        6
0001        1
1110        e(14)

轉化後的結果為:61.e

4) 

八進位制轉化為二進位制

一位八進位制有三位二進位制表示:

37.416

3=0+2+1=011

7=4+2+1=111

4=4+0+0=100

1=0+0+1=001

6=4+2+0=110 則

011,111.100,001,110=11111.10000111

5) 八進位制轉化為十進位制

1507

7*8的0次方=7

0*8的1次方=0

。。。。

轉化後:839

6) 八進位制轉化為十六進製制

兩種方法:

1) 把八進位制先轉化為二進位制,再由二進位制轉化為十六進製制;

2) 把八進位制先轉化為十進位制,再由十進位制轉化為十六進製制;

7) 十進位制轉為二進位制

a)  

整數轉化:除2取餘,直到商為0時為止,逆序排列

eq: 107 == 01101011

b)  

小數轉化:乘2取整,順序排列,直到積中的小數部分為0時為止

0.625 == 0.101

8) 十進位制轉化為八進位制

9) 十進位制轉化為十六進製制(直接對應)

10)     

十六進製制轉為二進位制(和4)類似)

11)     

十六進製制轉化為八進位制(和6)類似)

12)     

十六進製制轉化為十進位制

二進位制 八進位制 八進位制 十進位制 十六進製制的介紹

數字在計算機中表現的方式常見的有四種 十進位制 二進位制 八進位制 十六進製制 1.十進位制 1 基數 0,1,2,3,4,5,6,7,8,9 2 進製 逢10進1 3 位權 10的n次方 n從低位到高位從0開始一次增加 1231 110 3 210 2 310 1 110 0 4 程式中的表示方式...

二進位制 八進位制 十進位制 十六進製制之間進行相互轉換

coding utf 8 created on 2015年5月28日 二進位制 八進位制 十進位制 十六進製制之間進行相互轉換 class nsc hex num num hex 二進位制轉十進位制 def bin2dec self,num 根據二進位制的位數來計算 result 0 for i i...

二進位制 八進位制 十進位制 十六進製制

進製 位置計數法是一種記數方式,故亦稱進製記數法 位值計數法,可以用有限的數字符號代表所有的數值。可使用數字符號的數目稱為基數 en radix 或底數,基數為n,即可稱n進製,簡稱n進製。現在最常用的是十進位制,通常使用10個阿拉伯數字0 9進行記數。對於任何乙個數,我們可以用不同的進製來表示。比...