16進位制轉10進位制:
和10進位制數一樣對待,把16進位制數看成有個位數,十位數,百位數……
將“個位數”乘上16的0次方(*16^0),
將“十位數”乘上16的1次方(*16^1),
將“百位數”乘上16的2次方(*16^2),
……
最後將所有上面得到的數加起來就是他的十進位制數了
例如:將16進位制的(10A)轉換成10進位制的數
A*1=10
0*16=0
1*16^2=256
所以所得的數為10+0+256=266
10進位制轉16進位制:
這個有點麻煩……
將給定的十進位制整數除以基數16,餘數便是等值的16進位制的最低位。
將上一步的商再除以基數16,餘數便是等值的16進位制數的次低位。
重複上一步驟,直到最後所得的商等於0為止。各次除得的餘數,便是16進位制各位的數,最後一次的餘數是最高位
例如:10進位制的(100)變為16進位制
先把100除以16,得到6餘數為4,則“個位數”為4;
用6除以16,得到0餘數為6,則“十位數”為6。所以100的16進製為“64”。
依此類推。
注:
A=10 B=11 C=12 D=13E=14 F=15
16進位制轉10進位制:
和10進位制數一樣對待,把16進位制數看成有個位數,十位數,百位數……
將“個位數”乘上16的0次方(*16^0),
將“十位數”乘上16的1次方(*16^1),
將“百位數”乘上16的2次方(*16^2),
……
……
最後將所有上面得到的數加起來就是他的十進位制數了
例如:將16進位制的(10A)轉換成10進位制的數
A*1=10
0*16=0
1*16^2=256
所以所得的數為10+0+256=266
10進位制轉16進位制:
這個有點麻煩……
將給定的十進位制整數除以基數16,餘數便是等值的16進位制的最低位。
將上一步的商再除以基數16,餘數便是等值的16進位制數的次低位。
重複上一步驟,直到最後所得的商等於0為止。各次除得的餘數,便是16進位制各位的數,最後一次的餘數是最高位
例如:10進位制的(100)變為16進位制
先把100除以16,得到6餘數為4,則“個位數”為4;
用6除以16,得到0餘數為6,則“十位數”為6。所以100的16進製為“64”。
依此類推。
注:
A=10 B=11 C=12 D=13E=14 F=15