CP String
CP String
CP String
IN C PROGRAMMING
1
Strings
• A string is nothing but the collection of the individual array elements
or characters.
• It is represented by “\0”.
3
Declaration of a string
• Since we cannot declare string using String Data Type, instead
of
which we use array of type “char” to create String.
• Syntax :
• Examples :
• char city[30];
• char name[20];
4
Rules for declaring a string
• String / Character Array Variable name should be legal C Identifier.
• char city[];
• Do not use String as data type because String data type is included in
later languages such as C++ / Java. C does not support String data type
• When you are using string for other purpose than accepting and
printing data then you must include following header file in your code–
5
#include<string.h>
Initializing String (Character Array)
• Process of Assigning some legal default data to String is Called
Initialization of String.
• A string can be initialized in different ways. We will explain this
with the help of an example.
• Below is an example to declare a string with name as str and
initialize it with “GeeksforGeeks”.
1. char str[] = "GeeksforGeeks";
2. char str[50] = "GeeksforGeeks";
3. char str[] = {'G','e','e','k','s','f','o','r','G','e','e','k','s','\0'};
4. char str[14] = {'G','e','e','k','s','f','o','r','G','e','e','k','s','\0'};
6
STRING
#include <stdio.h>
EXAMPLE
int main () {
return 0; }
Syntax : strcmp (str1 , str2 );strcmp( ) function is case sensitive. i.e, “A” and
“a” are treated as different characters.
11
String Length (strlen)
• strlen( ) function in C gives the length of the given
string.
• Syntax : strlen(str);
12
THANK YOU
13