Program to Print ASCII Value of a Character in C

ASCII Value :

On this page we will discuss about how to find the ASCII value of a character in C programming language. Each character is assigned an ASCII value. In C, characters are stored in the memory using their ASCII values. 

Printing ASCII Value of a Character in C

ASCII Code:

  • ASCII stands for American Standard Code for Information Interchange.
  • A character encoding scheme used in communications is called ASCII.
  • 256 ASCII characters are available, but we only use 128 of them (0 to 127).
  • These include numbers, punctuation marks, capital and lowercase characters, and more.
  • In C, a character variable holds the character’s ASCII value (instead of the character itself).
  • The character variables in numbers are represented by the ASCII value.
  • For instance, “A” has the ASCII value of 65.

Now lets see Program for ASCII values in C –

ASCII Value Table :

ASCII Table for Uppercase Character

CharacterASCII Value
A65
B66
C67
D68
E69
F70
G71
H72
I73
J74
K75
L76
M77
N78
O79
P80
Q81
R82
S83
T84
U85
V86
W87
X88
Y89
Z90

ASCII Table for Lowercase Character

CharacterASCII Value
a97
b98
c99
d100
e101
f102
g103
h104
i105
j106
k107
l108
m109
n110
o111
p112
q113
r114
s115
t116
u117
v118
w119
x120
y121
z122

Example 1 :

Write a program to print ascii value of given character.

Run
#include<stdio.h>
int main ()
{
  char ch;
  printf ("Enter the Character = ");
  scanf ("%c", &ch);
  printf ("\nThe ASCII Value of %c = %d", ch, ch);
  return 0;
}

Output:

Enter the Character = S
The ASCII Value of S = 83

Example 2 :

Write a program to print all the ascii value of given input character.

Run
#include<stdio.h>
int main ()
{
  char name[30];
  int i = 0;
  printf ("Enter a name = ");
  scanf ("%s", name);
  while (name[i] != '\0')
    {
      printf ("\nThe ascii value of %c = %d", name[i], name[i]);
      i++;
    }
  return 0;
}

Output:

Enter a name = Shanvi
The ascii value of S = 83
The ascii value of h = 104
The ascii value of a = 97
The ascii value of n = 110
The ascii value of v = 118
The ascii value of i = 105

Example 3:

Run
#include<stdio.h>
int main ()
{
  int a = 65, b = 97;
  printf ("Alphabets with their ascii value :\n");
  for (int i = 0; i <= 25; i++)
    {
      printf ("%c : %d\n", a + i, a + i);
    }
  for (int i = 0; i <= 25; i++)
    {
      printf ("%c : %d\n", b + i, b + i);
    }
  return 0;
}

Output:

Alphabets with their ascii value :
A : 65
B : 66
C : 67
D : 68
E : 69
F : 70
G : 71
H : 72
I : 73
J : 74
K : 75
L : 76
M : 77
N : 78
O : 79
P : 80
Q : 81
R : 82
S : 83
T : 84
U : 85
V : 86
W : 87
X : 88
Y : 89
Z : 90
a : 97
b : 98
c : 99
d : 100
e : 101
f : 102
g : 103
h : 104
i : 105
j : 106
k : 107
l : 108
m : 109
n : 110
o : 111
p : 112
q : 113
r : 114
s : 115
t : 116
u : 117
v : 118
w : 119
x : 120
y : 121
z : 122

Prime Course Trailer

Related Banners

Get PrepInsta Prime & get Access to all 200+ courses offered by PrepInsta in One Subscription

Get over 200+ course One Subscription

Courses like AI/ML, Cloud Computing, Ethical Hacking, C, C++, Java, Python, DSA (All Languages), Competitive Coding (All Languages), TCS, Infosys, Wipro, Amazon, DBMS, SQL and others

Checkout list of all the video courses in PrepInsta Prime Subscription

Checkout list of all the video courses in PrepInsta Prime Subscription