Программа 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;} |
Выход