Home »
Digital Electronics
Octal to Binary, Decimal, and Hexadecimal Number Systems Conversion
In this tutorial, we will learn about the conversion of octal to binary, decimal, and hexadecimal number systems with the help of examples.
By Saurabh Gupta Last updated : May 10, 2023
1. Octal to Binary Number System Conversion
To convert octal numbers into binary numbers, we can use the relationship between octal and binary numbers.
Octal Number | Binary Number |
0 | 000 |
1 | 001 |
2 | 010 |
3 | 011 |
4 | 100 |
5 | 101 |
6 | 110 |
7 | 111 |
Example 1: Convert (73.2)8 into ( ? )2
Solution
Using the table provided above, we can replace octal numbers with their equivalent binary digits.
7 = 111
3 = 011
2 = 010
Therefore, (73.2)8 = (111 011.010)2
Example 2: Convert (475.62)8 into ( ? )2
Solution
Using the table provided above, we can replace octal numbers with their equivalent binary digits.
4 = 100
7 = 111
5 = 101
6 = 110
2 = 010
Therefore, (475.62)8 = (100 111 101.110 010)2
2. Octal to Decimal Number System Conversion
Conversion of octal number into a decimal number can be done using the positional weights by multiplying the positional weights with the corresponding bit and add them all together to obtain the decimal number.
- In an integral part of the octal number, the weights follow the pattern as 80, 81, 82, 83, 84, 85 and so on from right to left.
- In the fractional part of the octal number, the weights follow the pattern as 8-1, 8-2, 8-3, 8-4, 8-5 and so on from left to right.
Example 1: Convert (75.3)8 = ( ? )10
Solution
We multiply each bit with the corresponding positional weight and then add them together to get the result.
Therefore, (75.3)8 = (61.375)10
Example 2: Convert (624.712)8 = ( ? )10
Solution
We multiply each bit with the corresponding positional weight and then add them together to get the result.
Therefore, (624.712)8 = (404.894)10
Example 3: Convert (482.31)8 = ( ? )10
Solution
Given number (482.31)8 is not an octal number as a range of octal number is from 0 to 7 and the given number includes 8. So, it cannot be converted to a decimal number.
3. Octal to Hexadecimal Number System Conversion
Conversion of the octal number to hexadecimal can only be done using a certain definite path. We first have to convert octal number to binary number and then convert the binary number into hexadecimal number i.e., Octal Number → Binary Number → Hexadecimal Number
Example 1: Convert (35.7)8 into ( ? )16
Solution
Step 1: Convert octal number to binary number.
Therefore, (35.7)8 = (011101.111)2
Step 2: Convert binary number to a hexadecimal number.
Therefore, (011101.111)2 = (1D.E)16
Therefore, (35.7)8 = (1D.E)16
Note: To know how to convert the binary number into a hexadecimal number?, Read: Conversion of binary number into a hexadecimal number.
Example 2: Convert (73.2)8 into ( ? )16
Solution
Step 1: Convert octal number to binary number.
Therefore, (73.2)8 = (111011.010)2
Step 2: Convert binary number to a hexadecimal number.
Therefore, (111011.010)2 = (3B.4)16
Therefore, (73.2)8 = (3B.4)16