10進位制轉換成其他的都是除以要轉換成的那個數,也就是說轉換成二進位制的就除以2,轉換成八進位制的就除以8,轉換成十六進位制的就除以16,然後倒取餘數。具體例題如下
10---2:把20轉換成二進位制
20/2=10..........餘數為0
10/2=5...........餘數為0
5/2=2............餘數為1
2/2=1............餘數為0
1/2=0............餘數為1
則20換成二進位制後是10100
10---8:把20轉換成八進位制
20/8=2...........餘數為4
2/8=0............餘數為2
則20轉換成八進位制後是24
10---16:把20轉換成十六進位制
20/16=1..........餘數為4
1/16=0...........餘數為1
則20轉換成十六進位制後是14
2---10:把二進位制數1101轉換成十進位制
1101=1*2的0次方+0*2的1次方+1*2的2次方+1*2的3次方=13
則1101變成十進位制後是13 8---10:把八進位制數1340轉換成十進位制
1340=0*8的0次方+4*8的1次方+3*8的2次方+1*8的3次方=736
則1340變成十進位制後是736
16---10:把十六進位制數3A4F轉換成十進位制
3A4F=15*16的0次方+4*16的1次方+10*16的2次方+3*16的3次方=14927
(十六進位制中的A是10,F是15)
二進位制與八進位制的相互轉換:
八進位制數 0 1 2 3 4 5 6 7
二進位制數 000 001 010 011 100 101 110 111
二進位制與十六進位制的相互轉換:
十六進位制 0 1 2 3 4 5 6 7 B
二進位制數 0000 0001 0010 0011 0100 0101 0110 0111 1011
10進位制轉換成其他的都是除以要轉換成的那個數,也就是說轉換成二進位制的就除以2,轉換成八進位制的就除以8,轉換成十六進位制的就除以16,然後倒取餘數。具體例題如下
10---2:把20轉換成二進位制
20/2=10..........餘數為0
10/2=5...........餘數為0
5/2=2............餘數為1
2/2=1............餘數為0
1/2=0............餘數為1
則20換成二進位制後是10100
10---8:把20轉換成八進位制
20/8=2...........餘數為4
2/8=0............餘數為2
則20轉換成八進位制後是24
10---16:把20轉換成十六進位制
20/16=1..........餘數為4
1/16=0...........餘數為1
則20轉換成十六進位制後是14
2---10:把二進位制數1101轉換成十進位制
1101=1*2的0次方+0*2的1次方+1*2的2次方+1*2的3次方=13
則1101變成十進位制後是13 8---10:把八進位制數1340轉換成十進位制
1340=0*8的0次方+4*8的1次方+3*8的2次方+1*8的3次方=736
則1340變成十進位制後是736
16---10:把十六進位制數3A4F轉換成十進位制
3A4F=15*16的0次方+4*16的1次方+10*16的2次方+3*16的3次方=14927
(十六進位制中的A是10,F是15)
二進位制與八進位制的相互轉換:
八進位制數 0 1 2 3 4 5 6 7
二進位制數 000 001 010 011 100 101 110 111
二進位制與十六進位制的相互轉換:
十六進位制 0 1 2 3 4 5 6 7 B
二進位制數 0000 0001 0010 0011 0100 0101 0110 0111 1011