• Articles
  • Tutorials
  • Interview Questions

What is a String in C? - The Complete Guide for 2024

Tutorial Playlist

What is String in C?

String is a collection of characters. It is a one dimensional array of characters.
There are two ways to declare string in c language.

1. By char array

2. By string literal

Master File Handling in C with our comprehensive tutorial!

Declaring string by char array

char c[11]={'i', 'n', 't', 'e', 'l', 'l', 'i', 'p', 'a', 'a', 't' ,’\0'};

Declaring string by string literal

char c[]="intellipaat";

Example 

#include <stdio.h>
#include <conio.h>
void main ()
{
char c1[11]={'i', 'n', 't', 'e', 'l', 'l', 'i', 'p', 'a', 'a', 't' ,’\0'};
char c2[]="intellipaat";
printf("Char Array Value : %s\n", c1);
printf("String Literal Value : %s\n", c2);
getch();
}

Output
Char Array Value: intellipaatString Literal Value is: intellipaat

Certification in Full Stack Web Development

No. Function Description
1) strlen(string_name) Returns the length of string name.
2) strcpy(destination, source) Copies the contents of source string to destination string.
3) strcat(first_string, second_string) Concats or joins first string with second string. The result of the string is stored in first string.
4) strcmp(first_string, second_string) Compares the first string with second string. If both strings are same, it returns 0.

Read on:- Operators in C!

Course Schedule

Name Date Details
Python Course 27 Apr 2024(Sat-Sun) Weekend Batch
View Details
Python Course 04 May 2024(Sat-Sun) Weekend Batch
View Details
Python Course 11 May 2024(Sat-Sun) Weekend Batch
View Details

Full-Stack-ad.jpg