我門通常用的是十進位制,也就是逢十進1,也就是可以用
0,1,2,3,4,5,6,7,8,9表示個位,當到十的時候就進了一位,變成了兩位10
同理,八進位制是逢八進1,也就是可以用
0,1,2,3,4,5,6,7表示個位,當到八的時候變成了兩位10,我們在八進位制數10前面加上0,八進位制數10就變成了010了,010表示8,015表示1*8+5=13,那麼我門再看一個數046表示多少呢?表示4*8+6=42
同理,十六進位制是逢十六進1,也就是可以用
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f表示個位,其中a,b,c,d,e,f分別表示十進位制中的10,11,12,13,14,15,在十六進位制小於十六的都是用一位來表示,當數等於16的時候就要進位了,變成了10,我們為了和十進位制區別,在10前面加0x10,表示這個數是用16進製表示的,那麼0x10由於是逢16進一,所以0x10表示的不是10,而是16,所以0x2a=2*16+a=2*16+10=42
我門通常用的是十進位制,也就是逢十進1,也就是可以用
0,1,2,3,4,5,6,7,8,9表示個位,當到十的時候就進了一位,變成了兩位10
同理,八進位制是逢八進1,也就是可以用
0,1,2,3,4,5,6,7表示個位,當到八的時候變成了兩位10,我們在八進位制數10前面加上0,八進位制數10就變成了010了,010表示8,015表示1*8+5=13,那麼我門再看一個數046表示多少呢?表示4*8+6=42
同理,十六進位制是逢十六進1,也就是可以用
0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f表示個位,其中a,b,c,d,e,f分別表示十進位制中的10,11,12,13,14,15,在十六進位制小於十六的都是用一位來表示,當數等於16的時候就要進位了,變成了10,我們為了和十進位制區別,在10前面加0x10,表示這個數是用16進製表示的,那麼0x10由於是逢16進一,所以0x10表示的不是10,而是16,所以0x2a=2*16+a=2*16+10=42