二,十,十六進制轉換

表示數字的方法
十進制數字符號有:0,1,2,3,4,5,6,7,8,9 。
二進制可以寫成:(1010)10,1010D。
二進制符號有:0,1 。
十進制表示:(1010)2,1010B。
**十六進制符號:**0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
(1010)16,1010H
數位:數字符號所處的位置
1 5 9
百位 十位 個位
基數: 數位上可以使用的數字符號的位數
1 5 [0,1,2,3,4,5,6,7,8,9]
百位 十位 個位
位權: 數位所代表數值的大小
1 5 9
百位 十位 個位

1	位權100
5	位權50
9	位權9

2)數制轉換
#把其它進制(2,8,16)轉換爲十進制: 位權展開法,乘法

位權展開法,展開一個十進制數   10^(n-1)
(159)10=1*10^(3-1)+5*10^(2-1)+9*10^(1-1)
             =1*10^2+5*10^1+9*10^0
             =100+50+9
             =159
**二進制轉換爲十進制**
(1011)2=1*2^(4-1)+0*2^(3-1)+1*2^(2-1)+1*2^(1-1)
             =8+0+2+1
                          =(11)10

**十六進制數轉換爲十進制**
(4C)16=4*16^(2-1)+12*16^(1-1)
                        =4*16+12*16^0
           =64+12
                         =(76)10

(110010011111)2=2^(12-1)+2^(11-1)+2*^(8-1)+2^(5-1)+2^(4-1)+2^(3-1)+2^(2-1)
		+2^(1-1)
	           =2048+1024+128+16+8+4+2+1
	           =3231

2^0	1
2^1	2
2^2	4
2^3	8
2^4	16
2^5	32
2^6	64
2^7	128

(6137)8=6*8^(4-1)*1*8^(3-1)+3*8^(2-1)+7*8^(1-1)
             =3072+64+24+7
             =3167
(3AB)16=3*16^(3-1)+10*16^(2-1)+11*16^(1-1)
              =768+160+11
              =939

#把十進制數轉換爲其它進制(2,16)數:除法
除2法
(59)10轉換爲2進制數

	2|59..................................................1
	  -----
	2 | 29................................................1
	   ----
	  2 |14...............................................0
	     ----
	     2|7...............................................1
	       ---
	       2|3.............................................1
	        ---
	          1

	**從下往上寫:111011

或者用下面的表來轉換**
在這裏插入圖片描述
159=128+16+8+4+2+1 10011111

發佈了8 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章