C Program to Find ASCII value of a Character

June 5, 2021

ASCII value represents the English characters as numbers, each letter is assigned a number from 0 to 127. For example, the ASCII value for uppercase Q is 81.

Example 1: Program to display ASCII value of a character entered by user

This program takes the character entered by user and displays the ASCII value of it.

#include <stdio.h>
int main()
    char ch;
    printf("Enter any character:");

    /* Reads the entered character and stores it
     * into the char variable ch
    scanf("%c", &ch);

    /* Using the format specifiers we can get the ASCII code
     * of a character. When we use %d format specifier for a
     * char variable then it displays the ASCII value of a char
    printf("ASCII value of character %c is: %d", ch, ch);
    return 0;


Enter any character:Q
ASCII value of character Q is: 81