C Program to find ASCII Value of Total Characters in a String

How to write a C Program to find the ASCII Value of Total Characters in a String using For loop and while loop with a practical example.

This program uses For Loop to iterate each character inside a string. Inside this, we used the printf statement to print characters and their ASCII values.

#include <stdio.h>
int main()
{
char str[100];

printf("\n Please Enter any String : ");
scanf("%s", str);

for( int i = 0; str[i] != ‘\0’; i++)
{
printf(" The ASCII Value of Character %c = %d \n", str[i], str[i]);
}
return 0;
}
C Program to find ASCII Value of Total Characters in a String

str[] = python

For Loop First Iteration: for( int i = 0; str[i] != ‘\0’; i++)

The condition is True because str[0] = p. So, the compiler will execute the printf statement.

Do the same for the remaining For Loop iterations. Please refer to the ASCII table to understand ASCII values in C Programming.

C Program to find ASCII Value of Total Characters in a String using While loop

In this ASCII values program, We replaced the For Loop with the While Loop.

#include <stdio.h>
int main()
{
char str[100];
int i = 0;

printf("\n Please Enter any String : ");
scanf("%s", str);

while( str[i] != '\0')
{
printf(" The ASCII Value of Character %c = %d \n", str[i], str[i]);
i++;
}
return 0;
}
 Please Enter any String  :  TutorialGateway
 The ASCII Value of Character T  = 84 
 The ASCII Value of Character u  = 117 
 The ASCII Value of Character t  = 116 
 The ASCII Value of Character o  = 111 
 The ASCII Value of Character r  = 114 
 The ASCII Value of Character i  = 105 
 The ASCII Value of Character a  = 97 
 The ASCII Value of Character l  = 108 
 The ASCII Value of Character G  = 71 
 The ASCII Value of Character a  = 97 
 The ASCII Value of Character t  = 116 
 The ASCII Value of Character e  = 101 
 The ASCII Value of Character w  = 119 
 The ASCII Value of Character a  = 97 
 The ASCII Value of Character y  = 121