String Introduction - Devbhoomi

FREE JOB ALERT & ONLINE TUTORIALS

Hot

Post Top Ad

Sunday 5 November 2017

String Introduction

Group of characters can be stored in a character array. String in C language is an array of characters that is terminated by \0 (null character)
Declaration :
There are two ways to declare string in c language.
  • By char array
  • By string literal

string by char array
Syntax :
char ch[]={'h','e','l','l','o','\0'};
Note :
  • Declaring string size is not mandatory.
string by string literal
Syntax :
char ch[]="hello";
Note :
  • ‘\0’ is not necessary. C inserts the null character automatically.

  • Important Points :
  • The '%s' is used to print string in c language.
Example of string :

        #include <stdio.h>

        int main(void)
        {
        char ch[11] = {'h', 'e', 'l', 'l', 'o', '\0'};
        char ch2[11] = "hello";
        char c = 'h';

        printf("Character value is : %c\n",c);
        printf("\nChar Array Value is : %s\n", ch);
        printf("\nString Literal Value is : %s\n", ch2);

        return 0;
        }

    
Output :
Character value is : h
Char Array Value is : hello
String Literal Value is : hello
    
Example of gets and puts function :

    #include <stdio.h>

    int main(void)
    {
    char name[25] ;

    printf ( "Enter name : " ) ;
    gets ( name ) ;//for input

    printf("\nYour Name is : ");
    puts ( name ) ;//for output

    return 0;
    }

Output :
Enter name : hello
Your Name is : hello

No comments:

Post a Comment

Post Top Ad