Программа C для преобразования шестнадцатеричных чисел в десятичные
Опубликовано: 10 Января, 2023
Здесь мы создадим программу C для преобразования шестнадцатеричной системы счисления в десятичную, используя 5 различных подходов, т.е.
- Использование спецификатора формата
- Использование переключателя регистра
- Использование массива
- С использованием пока цикл
- С использованием для цикла
Мы будем сохранять одни и те же входные данные во всех упомянутых подходах и соответственно получать выходные данные.
Вход:
hexanumber = "2D"
Выход:
decimalnumber = 45
Способ 1: использование спецификатора формата
Спецификатор формата %x представляет собой шестнадцатеричное число.
C
// C program to demonstrate hexadecimal to decimal // conversion using format specifier #include <stdio.h> int main() { int n; // taking input from user scanf ( "%x" , &n); // printing the decimal number printf ( "%d" , n); return 0; } |
Выход