Google News
logo
C Program to Find ASCII Value of a Character
In C programming, a character variable holds ASCII value (an integer number between 0 and 127) rather than that character itself. This integer value is the ASCII code of the character.

* For example, the ASCII value of 'A' is 65.

* What this means is that, if you assign 'A' to a character variable, 65 is stored in the variable rather than 'A' itself.

* Now, let's see how we can print the ASCII value of characters in C programming.
Program :
#include <stdio.h>
int main() {  
    char c;
    printf("Enter a character: ");
    scanf("%c", &c);  
    
    // %d displays the integer value of a character
    // %c displays the actual character
    printf("ASCII value of %c = %d", c, c);
    
    return 0;
}
Output :
Enter a character: L
ASCII value of L = 76
* The character is stored in variable c.

* When %d format string is used, 76 (the ASCII value of L) is displayed.

* When %c format string is used, 'L' itself is displayed.