Strings are a collection of characters.
Strings are placed between "quotes".
By default , a null character is stored at the end of every string that tells that compiler that it is the end of string.
Strings are declared in C in similar manner as arrays. Only difference is that, strings are of char datatype.In C, string can be initialized in different number of ways.
Most used functions in Strings are :
strlen() Calculates the length of string
strcpy() Copies a string to another string
strcat() Concatenates(joins) two strings
strcmp() Compares two string
strlwr() Converts string to lowercase
strupr() Converts string to uppercase
Please have a look at the following code to understand better.
printf("Length of string a=%d \n",strlen(a));