Agenda
What Is a String in C?
String Declaration in C
String Initialization in C
Operations on Strings
String Functions in C
What Is a String in C?
What Is a String in C?
A string is a sequence of characters represented within double-quotes.
Strings example:
“Simplilearn”
“name”
“hello world”
“123”
String Declaration in C
String Declaration in C
String declaration syntax:
char string_name[size];
String declaration example:
char str[5];
String Initialization in C
String Initialization in C
Ways to initialize a string in C:
1. Char str[15] = “Simplilearn”;
2. Char str[ ] = “Simplilearn”;
3. Char str[] = {‘a’, ‘b’, ‘c’, ‘d’,’0’};
2000 2001 2002 2003 2004
d 0
1 2 3 4
Index--
string--
Address-
c
a b
0
Operations on Strings
Operations on Strings
String operations functions
To find length of a string strlen()
Concatenating two string strcat()
Copying a string to another string strcpy()
Comparing two strings strcmp()
String Functions in C
String Functions in C
Functions for reading a strings Functions for writing a string
scanf() printf()
getchar() putchar()
Gets() Puts()
String In C Language

String In C Language

  • 2.
    Agenda What Is aString in C? String Declaration in C String Initialization in C Operations on Strings String Functions in C
  • 3.
    What Is aString in C?
  • 4.
    What Is aString in C? A string is a sequence of characters represented within double-quotes. Strings example: “Simplilearn” “name” “hello world” “123”
  • 5.
  • 6.
    String Declaration inC String declaration syntax: char string_name[size]; String declaration example: char str[5];
  • 7.
  • 8.
    String Initialization inC Ways to initialize a string in C: 1. Char str[15] = “Simplilearn”; 2. Char str[ ] = “Simplilearn”; 3. Char str[] = {‘a’, ‘b’, ‘c’, ‘d’,’0’}; 2000 2001 2002 2003 2004 d 0 1 2 3 4 Index-- string-- Address- c a b 0
  • 9.
  • 10.
    Operations on Strings Stringoperations functions To find length of a string strlen() Concatenating two string strcat() Copying a string to another string strcpy() Comparing two strings strcmp()
  • 11.
  • 12.
    String Functions inC Functions for reading a strings Functions for writing a string scanf() printf() getchar() putchar() Gets() Puts()