Strings
A string is a group of characters enclosed in a curly braces or ends with a null character
--> The null character is present at the end of the string character array.
--> The null character is represented by "\0".
--> The ASCII value of null character is zero.
--> The purpose of null character is, it indicates that end of the string.
Syntax:
datatype array_name[size];
Eg: char a[100];
--> Here array name indicates name of the character array and size indicates the number of characters it can store.
Eg: char a[100];
Initialization:
char a[20] = "LetUsCodeinC";
char a[ ] ={'L','e','t','U','s','C','o','d','e','i','n','C'};
String library functions:
1) strlen( )
This function is used to find the length of string i.e no. of characters present in it. This function return number of characters in the string expect null character.
Syntax:
strlen(string);
Eg:-
#include< stdio.h >
#include< conio.h >
void main( )
{
char str[20];
int l;
printf("\nEnter String: ");
gets(str);
l = strlen(str);
printf("Length of the given string: %d", l);
}
2) strcpy( )
This function is used to copy contents of one string into another string.
Syntax:
strcpy(string1, string2)
3) strcat( )
This function is used to concatenate two string values i.e contents of one string are attached with the contents of another string.
Syntax:
strcat(string1, string2)
--> Here contents of string2 are appended to the contents of string1.
4) strrev( )
This function is used to reverse the contents of given string.
Syntax:
strrev(string);
5) strcmp( )
This function is used to compare two string values whether they are equal, which one is bigger or smaller string.
Syntax:
strcmp(string1, string2);
--> It performs comparison on the two strings based on the ASCII value of the characters present in the string.
6) strlwr( )
This function is used to convert uppercase letters in a string into lowercase.
Syntax:
strlwr(string);
7) strupr( )
This function is used to convert lowercase letters in a string to uppercase.
Syntax:
strupr(string);
A string is a group of characters enclosed in a curly braces or ends with a null character
--> The null character is present at the end of the string character array.
--> The null character is represented by "\0".
--> The ASCII value of null character is zero.
--> The purpose of null character is, it indicates that end of the string.
Syntax:
datatype array_name[size];
Eg: char a[100];
--> Here array name indicates name of the character array and size indicates the number of characters it can store.
Eg: char a[100];
Initialization:
char a[20] = "LetUsCodeinC";
char a[ ] ={'L','e','t','U','s','C','o','d','e','i','n','C'};
String library functions:
1) strlen( )
This function is used to find the length of string i.e no. of characters present in it. This function return number of characters in the string expect null character.
Syntax:
strlen(string);
Eg:-
#include< stdio.h >
#include< conio.h >
void main( )
{
char str[20];
int l;
printf("\nEnter String: ");
gets(str);
l = strlen(str);
printf("Length of the given string: %d", l);
}
2) strcpy( )
This function is used to copy contents of one string into another string.
Syntax:
strcpy(string1, string2)
3) strcat( )
This function is used to concatenate two string values i.e contents of one string are attached with the contents of another string.
Syntax:
strcat(string1, string2)
--> Here contents of string2 are appended to the contents of string1.
4) strrev( )
This function is used to reverse the contents of given string.
Syntax:
strrev(string);
5) strcmp( )
This function is used to compare two string values whether they are equal, which one is bigger or smaller string.
Syntax:
strcmp(string1, string2);
--> It performs comparison on the two strings based on the ASCII value of the characters present in the string.
6) strlwr( )
This function is used to convert uppercase letters in a string into lowercase.
Syntax:
strlwr(string);
7) strupr( )
This function is used to convert lowercase letters in a string to uppercase.
Syntax:
strupr(string);
0 comments:
Post a Comment