Question
Write functions in C to convert from decimal to hex and from decimal to binary using the function prototypes provided below. Your code must have
Write functions in C to convert from decimal to hex and from decimal to binary using the function prototypes provided below. Your code must have a main function to test the two functions. Your functions only need to work with decimals less than or equal to 255 and greater than or equal to 0. Please dont leave or use printf statements in the functions.
void convert_decimal_to_hex(int decimal, char hex[])
This function takes a decimal number and converts it into hexadecimal string.
void convert_decimal_to_binary(int decimal, char binary[])
This function takes a decimal number and converts it into binary string.
Some test code in main:
char hex[3];
convert_decimal_to_hex(255, hex);
printf("255 to hex is %s ", hex);
char byte[9];
convert_decimal_to_binary(25, byte);
printf("25 to bin is %s ", byte);
Sample output:
255 to hex is FF
25 to bin is 00011001
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started