在數字後面加上不同的字母來表示不同的進位制。B(Binary)表示二進位制,O(Octal)表示八進位制,D(Decimal)或不加表示十進位制,H(Hexadecimal)表示十六進位制。例如:(101011)B=(53)O=(43)D=(2B)H
一、八進位制 → 十進位制
描述:八進位制就是逢8進1,八進位制數採用 0~7這八數來表達一個數。
方法:八進位制數從低位到高位(即從右往左)計算,第0位的權值是8的0次方,第1位的權值是8的1次方,第2位的權值是8的2次方,依次遞增下去,把最後的結果相加的值就是十進位制的值了。
舉例:將八進位制的(53)O轉換為十進位制的步驟如下:
第0位 3 x 8^0 = 3;
第1位 5 x 8^1 = 40;
讀數,把結果值相加,3+40=43,即(53)O=(43)D。
250
168÷8=21餘0,
21÷8=2餘5
2÷8=0餘2
所以十進位制168化作八進位制為250。
在數字後面加上不同的字母來表示不同的進位制。B(Binary)表示二進位制,O(Octal)表示八進位制,D(Decimal)或不加表示十進位制,H(Hexadecimal)表示十六進位制。例如:(101011)B=(53)O=(43)D=(2B)H
一、八進位制 → 十進位制
描述:八進位制就是逢8進1,八進位制數採用 0~7這八數來表達一個數。
方法:八進位制數從低位到高位(即從右往左)計算,第0位的權值是8的0次方,第1位的權值是8的1次方,第2位的權值是8的2次方,依次遞增下去,把最後的結果相加的值就是十進位制的值了。
舉例:將八進位制的(53)O轉換為十進位制的步驟如下:
第0位 3 x 8^0 = 3;
第1位 5 x 8^1 = 40;
讀數,把結果值相加,3+40=43,即(53)O=(43)D。