二八十六進制轉換

二進制: 0 1 逢二進一
0 + 0 = 0
0 + 1 = 1
1 + 1 = 10
11 + 1 =100

	11
+	..1
---------
	100

八進制: 0 1 2 3 4 5 6 7 逢八進一
1 + 7 = 10
1 + 2 = 3

十進制: 0 1 2 3 4 5 6 7 8 9 逢十進一

十六進制: 0 1 2 3 4 5 6 7 8 9 a b c d e f
1 + f = 10
作用:內存地址用十六進制數表示

十進制-》二進制
倒除法,餘數逆序
10(10)->1010(2)
在這裏插入圖片描述
二進制-》十進制
當前的數字(從後向前),乘2的位數次方(從0開始),最後相加
0×20 + 1×21 + 0×22 + 1×23 = 0 + 2 + 0 + 8 = 10
1010(2)->10(10)

八進制-》二進制
【一轉三位】八進制的一位相當於二進制的三位,轉換時按照十進制轉換
6,5(8)->110,101(2)
65(8)=110101(2)

										【8	4	2	1】法:把遇到的數拆成8421,有的是1,否則0

十六進制-》二進制
【一轉四位】十六進制的一位相當於二進制的四位,轉換時按照十進制轉換
a,4(16)->1010,0100(2)
a4(16)=10100100(2)

二進制-》八進制
【三位一取】從低位開始取,高位不夠補0
110,101(2)->6,5(8)
110101(2)=65(8)

二進制-》十六進制
【四位一取】從低位開始取,高位不夠補0
1010,0100(2)->a,4(16)
10100100(2)=a4(16)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章