w3resource

C Programming: Check whether a character is Hexadecimal Digit or not


23. Check Hexadecimal Digit

Write a program in C to check whether a character is a Hexadecimal Digit or not.

C Programming: Check whether a character is Hexadecimal Digit or not


Sample Solution:

C Code:

#include<stdio.h>
#include<ctype.h>

int main() {
    char TestChar; // Variable to store the input character

    printf("\n Check whether a character is Hexadecimal Digit or not :\n");
    printf("-------------------------------------------------------\n");
    printf(" Input a character : "); // Prompt user to input a character
    scanf("%c", &TestChar); // Read a character from the user

    // Check if the entered character is a hexadecimal digit
    if (isxdigit(TestChar)) {
        printf(" The entered character is a hexadecimal digit. \n"); // Display message if it is a hexadecimal digit
    } else {
        printf(" The entered character is not a hexadecimal digit. \n"); // Display message if it is not a hexadecimal digit
    }

    return 0; // Return 0 to indicate successful execution of the program
}

Output:

 Check whether a character is Hexadecimal Digit or not :
-------------------------------------------------------
 Input a character : 7
 The entered character is a hexadecimal digit.

Flowchart:

Flowchart: Check whether a character is Hexadecimal Digit or not


For more Practice: Solve these Related Problems:

  • Write a C program to check if an input character is a valid hexadecimal digit using conditional statements.
  • Write a C program to verify whether a character falls within 0-9 or A-F/a-f to determine its hexadecimal validity.
  • Write a C program to test if a character is hexadecimal and, if so, output its corresponding integer value.
  • Write a C program to validate a character as a hexadecimal digit without using any ctype.h functions.

Go to:


PREV : Convert String to Lowercase.
NEXT : Check Uppercase Letter.

C Programming Code Editor:



Have another way to solve this solution? Contribute your code (and comments) through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.