What is Decimal to Hexadecimal Conversion?
Decimal to hexadecimal conversion is the process of converting a decimal number to a hexadecimal number. The decimal numeral system has a base value of 10 (0 to 9) and the hexadecimal has a base value of 16 (0 to 9 and A to F for 10-15).
There are different ways to convert Decimal to Hex numbers. They are as follows:
Converting Numbers with the Integer part
Step 1: Take the decimal number as dividend and 16 as the divisor (hexadecimal number will have 16 as a base)
Step 2: Divide the dividend with the divisor and store the remainder in an array
Step 3: Now divide the quotient obtained from the above step by 16 and store the remainder in the array.
Step 4: Repeat the third step until the number is greater than zero.
Step 5: The final hexadecimal value will be the reverse order of the array.
Example 1: Let’s consider a decimal number 450. We need to convert this decimal number to a hexadecimal number.
Solution:
Given: Decimal number = 450(10)
Step 1: 450/16 gives Q1 = 28 and R1 = 2
Step 2: 28/16 gives Q2 = 1 and R2 = 12 = C
Step 3: 1/16 gives Q3 = 0 and R3 = 1
Step 4: 0/16 gives Q4 = 0 and R4 = 0
Therefore, the hexadecimal value is 01C2(16)
Converting Numbers with Fractional Parts
Step 1: Take the decimal fractional number and multiply it with 16 (hexadecimal number will have 16 as a base)
Step 2: Store the remainder in an array i.e. the integer part
Step 3: Repeat the above two steps until the number is zero.
Step 4: The final hexadecimal value will be the elements of the array.
Example 1: Convert 0.0645(10) to _______(16)
Solution:
Given: Decimal number = 0.0645(10)
Step 1: 0.0645 x 16 = 1.032 and R1 = 1
Step 2: 0.032 x 16 = 0.512 and R2 = 0
Step 3: 0.512 x 16 = 8.192 and R3 = 8
Step 4: 0.192 x 16 = 3.072 and R3 = 3
Step 5: 0.072 x 16 = 1.152 and R3 = 1
The fractional part is still not zero so it continues, now we can take up to 5 remainders
Therefore, the hexadecimal value is 0.10831…(16)
Converting Numbers with Both Integer and Fractional parts
Steps of both the integer part and fractional part are to be followed.
Example 1: Convert 256.00390625(10) to _________(16)
Solution:
Given: Decimal number = 256.00390625(10)
Let’s perform the conversion on integer part:
Integer value = 256(10)
Step 1: 256/16 gives Q1 = 16 and R1 = 0
Step 2: 16/16 gives Q2 = 1 and R2 = 0
Step 3: 1/16 gives Q3 = 0 and R3 = 1
Let’s perform the conversion on fractional part:
Fractional value = 0.00390625(10)
Step 1: 0.00390625 x 16 = 0.0625 and R1 = 0
Step 2: 0.0625 x 16 = 1.0 and R2 = 1
Step 3: 0.0 x 16 = 0 and R3 = 0
Therefore, the hexadecimal value is 100.010(16)
Indirect Conversion
In this type of conversion, we will convert the decimal number to a binary number or octal number and further convert it to a hexadecimal number by grouping digits.
Example 1: Convert 66(10) to _______(16)
Solution:
Given: Decimal Number = 345(10)
Convert the given decimal number to its binary form:
Binary Number = 1000010(2)
Now, Group 4 binary digits as one group and write its hexadecimal value
i.e. 0100 0010
Therefore, Hexadecimal Number = 42(16)
Decimal to Hexadecimal Converter
Decimal to Hexadecimal Calculator is a free online tool prepared by GeekforGeeks that converts the given value of the decimal number into the value of the hexadecimal number. It is a fast and easy-to-use tool that helps students solve various problems.
Table of Content
- How to use Decimal to Hexadecimal Calculator?
- What is Decimal to Hexadecimal Conversion?
- Convert Decimal to Hexadecimal
- Decimal to Hexadecimal Table
- Decimal to Hexadecimal Conversion Solved Examples
- Practice Questions
- FAQs
Contact Us