進位制的作用:計數(很單純) !!!!!

二進位制的表現形式: 110        (滿2進1)
八進位制的表現形式: 0770       (滿8進1,用0開頭表示)
十進位制的表現形式: 2349       (滿10進1)
十六進位制的表現形式:0xFF03D   (滿16進1,用0x開頭表示)
十進位制向二、八、十六進位制的轉換:從低位開始,3位二進位制一起讀就是八進位制,4位二進位制一起讀就是十六進位制,高位不夠的補0

十進位制轉二進位制:
eg:
十進位制的910轉二進位制:
512    256        128    64    32    16        8    4    2    1  (以此類推)
1       1          1      0    0      0        1    1    1    0  (不夠4為前面補0)
所以二進位制為: 0011 1000 1110


十進位制轉八進位制:
eg:
十進位制的910轉八進位制:(先將十進位制轉為二進位制,再用二進位制轉八進位制)
二進位制的:001    110    001    110  (3位為一組,轉為八進位制表示)
八進位制:   1      6      1      6
所以八進位制為: 01616


十進位制轉十六進位制:
eg:
十進位制的910轉十六進位制:(先將十進位制轉為二進位制,再用二進位制轉十六進位制)
二進位制:    0011     1000     1110    (4位為一組,轉為十六進位制表示)
十六進位制:    3        8        E
所以十六進位制為: 0x38E     (其中A~F :表示10~15)

 

八、十六進位制轉十進位制、二進位制


八進位制轉二進位制(每一位八進位制數字分解為3位的二進位制),再二進位制轉十進位制
eg: 
八進位制的76:            7        6
每個數字對應的二進位制:  111      110
所以二進位制為:    0011 1110
所以對應的十進位制為: 
0    0    1    1    1    1    1    0  (二進位制)
0    0    32  16    8    4    2    0  (相加後等於:62 十進位制)  


十六進位制轉二進位制(每一位十六進位制數字分解為4位的二進位制),再二進位制轉十進位制
eg:
十六進位制的0xFF9D        F        F        9        D
每個數字對應的二進位制:  1111     1111     1001     1101
所以對應的十進位制為:
1        1        1        1      1    1    1    1    1    0    0    1    1    1    0    1
32768  16384     8192    4096   2048 1024  512  256  128   0    0    16   8    4    0    1 
(相加後等於:65437 十進位制)