1.十進位制轉換為二進位制
做除法,餘數逆序
10(10進位制)------->>> 1010(2進位制)
10/2 商為5 餘數為0
5/2 商為2 餘數為 1
2/2 商為1 餘數為 0
1/2 商為0 餘數1
2.十進位制轉八進位制
10(10進位制)---->> 12(八進位制)
10/8 商為1 餘數 2
1/8 商為0 餘數1
3.十進位制轉換為十六進位制
直接除以16,餘數在10-15之間用a~f來表示
10(10進位制)-----》a
4.二進位制轉十進位制
當前的數字,乘以2的位數次方,最後相加
1010
0*2^0 + 1*2^1 +
5.八進位制轉二進位制
一轉三位,八進位制中的1位相當於二進位制中的三位,轉換的時候按照十進位制進行轉換
65(8) ---》 110101(2)
6----》110
5---》101
6.二進位制轉換為八進位制
三位轉1位,從低位取,高位不夠補0
110101(2)----》 65(8)
7.十六進位制----》二進位制
一位轉4位
十六進位制的一位相當於二進位制的4位,轉換時按照十進位制進行轉換
a4(16)----->1010 0100(2)
a ---> 1010
4 -----> 0100
8.二進位制轉為十六進位制
四轉1 從低位取,高位不夠補0
補充:
十進位制轉換為八進位制或則十六進位制
(可以先將10----》2---》8/16)
1.十進位制轉換為二進位制
做除法,餘數逆序
10(10進位制)------->>> 1010(2進位制)
10/2 商為5 餘數為0
5/2 商為2 餘數為 1
2/2 商為1 餘數為 0
1/2 商為0 餘數1
2.十進位制轉八進位制
10(10進位制)---->> 12(八進位制)
10/8 商為1 餘數 2
1/8 商為0 餘數1
3.十進位制轉換為十六進位制
直接除以16,餘數在10-15之間用a~f來表示
10(10進位制)-----》a
4.二進位制轉十進位制
當前的數字,乘以2的位數次方,最後相加
1010
0*2^0 + 1*2^1 +
5.八進位制轉二進位制
一轉三位,八進位制中的1位相當於二進位制中的三位,轉換的時候按照十進位制進行轉換
65(8) ---》 110101(2)
6----》110
5---》101
6.二進位制轉換為八進位制
三位轉1位,從低位取,高位不夠補0
110101(2)----》 65(8)
7.十六進位制----》二進位制
一位轉4位
十六進位制的一位相當於二進位制的4位,轉換時按照十進位制進行轉換
a4(16)----->1010 0100(2)
a ---> 1010
4 -----> 0100
8.二進位制轉為十六進位制
四轉1 從低位取,高位不夠補0
補充:
十進位制轉換為八進位制或則十六進位制
(可以先將10----》2---》8/16)