# C program to convert decimal to hexadecimal

posted May 8 2 min read

## C program to convert decimal to hexadecimal

If you are learning any programming language, you have to make a lot of changes while creating the program. As is our topic today. How to convert decimal number system to hexadecimal in c ++.  Should know what a decimal number system and a hexadecimal number system are.

## Number system

The numerical system defines a set of values ​​to represent different quantities.  All the digits used in any number system are called the basis of this number system. The most commonly used number systems are as follows:

•  Decimal number system
•  Binary  number system,
•  Octal number system

Today we will see the process of changing these two number systems in the program after learning about the basis or base.

## Decimal number system.

A decimal number system consists of ten digits which are from 0 to 9. Any number is represented by the use of these ten digits. This number is called the basis of the system or base 10. For example in a decimal number system.  The basis of the number (583) is 10 .

The basis of hexadecimal number system is 16. From 0 to 9 then A, B, C, D, E, F. This is the identification of hexadecimal. Its values ​​look like this (10 A8) 16 plus (A1.03) 16 decimal number  The process of converting a system to a hexadecimal number system is also very simple. Let's look at some examples.

``512=2x162+0x161+0x160=200``