Additionally, the ASCII encoding encompasses 255 symbols within the character set, which is segmented into the standard ASCII set and the extended ASCII set. The standard ASCII set spans from 0 to 127, comprising 7 bits, while the extended ASCII set ranges from 128 to 255 with 8 bits. These symbols include uppercase and lowercase letters (a-z, A-Z), numerical digits (0-9), special characters (!, @, #, $, etc.), punctuation marks, and control characters. It follows that each symbol is assigned a unique ASCII value.
For instance, if we input a sequence like "HELLO", the computer system doesn't store the exact characters we input. Rather, it stores the strings as their corresponding ASCII values, such as '7269767679'. In this case, the ASCII value for H is 72, E is 69, L is 76, and O is 79.
Program to get the ASCII value of the capital letters
Program.c
#include <stdio.h>
int main()
{
// declare local variable
int caps;
// use for loop to print the capital letter from A to Z
for ( caps = 65; caps < 91; caps++)
{
printf (" \n The ASCII value of %c is %d ", caps, caps);
}
return 0;
}
Output
The ASCII value of A is 65
The ASCII value of B is 66
The ASCII value of C is 67
The ASCII value of D is 68
The ASCII value of E is 69
The ASCII value of F is 70
The ASCII value of G is 71
The ASCII value of H is 72
The ASCII value of I is 73
The ASCII value of J is 74
The ASCII value of K is 75
The ASCII value of L is 76
The ASCII value of M is 77
The ASCII value of N is 78
The ASCII value of O is 79
The ASCII value of P is 80
The ASCII value of Q is 81
The ASCII value of R is 82
The ASCII value of S is 83
The ASCII value of T is 84
The ASCII value of U is 85
The ASCII value of V is 86
The ASCII value of W is 87
The ASCII value of X is 88
The ASCII value of Y is 89
The ASCII value of Z is 90
Program to get the ASCII value of the small letters
Program2.c
#include <stdio.h>
int main()
{
// declare local variable
int small;
// use for loop to print the small alphabets letter from a to z
for ( small = 97; small < 123; small++)
{
// display ASCII values to its equivalent characters
printf (" \n The ASCII value of %c is %d ", small, small);
}
return 0;
}
Output
The ASCII value of a is 97
The ASCII value of b is 98
The ASCII value of c is 99
The ASCII value of d is 100
The ASCII value of e is 101
The ASCII value of f is 102
The ASCII value of g is 103
The ASCII value of h is 104
The ASCII value of i is 105
The ASCII value of j is 106
The ASCII value of k is 107
The ASCII value of l is 108
The ASCII value of m is 109
The ASCII value of n is 110
The ASCII value of o is 111
The ASCII value of p is 112
The ASCII value of q is 113
The ASCII value of r is 114
The ASCII value of s is 115
The ASCII value of t is 116
The ASCII value of u is 117
The ASCII value of v is 118
The ASCII value of w is 119
The ASCII value of x is 120
The ASCII value of y is 121
The ASCII value of z is 122
Program to get the ASCII value of the given characters
Program3.c
#include <stdio.h>
int main()
{
char arr[30]; // declare the size of character array
int count = 0; // declare a count variable
// enter any name to get the ascii codes
printf (" \n Enter the name to get the ASCII codes: ");
scanf (" %s", &arr);
// use while loop to sequentially iterate every characters of the array
while (arr[count] != '\0')
{
// display the character name one by one
printf (" \n The ascii code of the character %c is %d ", arr[count], arr[count]);
count++; // increment one by one
}
return 0;
}
Output
Enter the name to get the ASCII codes: LOGIC PRACTICE
The ASCII code of the character J is 74
The ASCII code of the character A is 65
The ASCII code of the character V is 86
The ASCII code of the character A is 65
The ASCII code of the character T is 84
The ASCII code of the character P is 80
The ASCII code of the character O is 79
The ASCII code of the character I is 73
The ASCII code of the character N is 78
The ASCII code of the character T is 84
Program to get the ASCII value of the special characters
Program4.c
#include <stdio.h>
int main()
{
// declare a variable
int specialCh;
for (specialCh = 33; specialCh < 48; specialCh++)
{
printf (" \n The ASCII value of '%c' special character is: %d", specialCh, specialCh);
}
for (specialCh = 58; specialCh < 65; specialCh++)
{
printf (" \n The ASCII value of '%c' special character is: %d", specialCh, specialCh);
}
for (specialCh = 123; specialCh < 127; specialCh++)
{
printf (" \n The ASCII value of '%c' special character is: %d", specialCh, specialCh);
}
return 0;
}
Output
The ASCII value of '!' special character is: 33
The ASCII value of '"' special character is: 34
The ASCII value of '#' special character is: 35
The ASCII value of '$' special character is: 36
The ASCII value of '%' special character is: 37
The ASCII value of '&' special character is: 38
The ASCII value of ''' special character is: 39
The ASCII value of '(' special character is: 40
The ASCII value of ')' special character is: 41
The ASCII value of '*' special character is: 42
The ASCII value of '+' special character is: 43
The ASCII value of ',' special character is: 44
The ASCII value of '-' special character is: 45
The ASCII value of '.' special character is: 46
The ASCII value of '/' special character is: 47
The ASCII value of ':' special character is: 58
The ASCII value of ';' special character is: 59
The ASCII value of '<' special character is: 60
The ASCII value of '=' special character is: 61
The ASCII value of '>' special character is: 62
The ASCII value of '?' special character is: 63
The ASCII value of '@' special character is: 64
The ASCII value of '{' special character is: 123
The ASCII value of '|' special character is: 124
The ASCII value of '}' special character is: 125
The ASCII value of '~' special character is: 126
Program to print the complete ASCII tables in C
Program6.c
#include <stdio.h>
int main()
{
// declare a variable
int asciTable;
printf (" The complete ASCII table of the characters in the C ");
for (asciTable = 0; asciTable < 255; asciTable++)
{
printf (" \n The value of '%c' character is: %d", asciTable, asciTable);
}
return 0;
}
Output