Strings c programming in hindi tutorials

string -c programming in Hindi: किसी भी characters के group को हम string कहते है c programming में string एक data type के जैसे इस्तेमाल होता है | 


Strings c programming Hindi tutorials

Strings c programming hindi tutorials

String types in Hindi

c programming में string 2 प्रकार के होते है | 
  1. single character string
  2. character arrays

single character string

c programming में हम single character string को variable का इस्तेमाल करके define कर सकते है और उसे program में इस्तेमाल कर सकते है | 

Example

char c = 'a';
printf("c=%c",c);


Output:

c=a


Note: किसी भी single character string को define करने के लिए हमेशा single quotes या double-quotes का इस्तेमाल करे | 


character array in Hindi

c programming में एक से ज्यादा character के string को define करने के लिए हम array का इस्तेमाल करते है | 

Example

char a[] = "c programming";
printf(" string = %s", s);


Output:

string = c programming.


Note: character array को बिना for loop के print करवाने के लिए हम %s का इस्तेमाल करते है जैसे की example में


Example c program using the string in Hindi


#include <stdio.h>
#include <conio.h>

int main(void) {

  printf("Hello world\n");

  char a = 'A';
  char s[] = "c programming";

  printf("c=%c and s=%s\n", a, s);

  getch();
  return 0;
}


Output

c=A and s=c programming



Null termination - string in Hindi

c programming में string हमेशा null से terminate होता है इसका मतलब है की string के अंत में हमेशा एक null character \0 होता है 
आइये एक example के मदद से समझते है | 

Example

#include <stdio.h>
#include <conio.h>

int main(void) {

  char s[] = "paul";

  printf("s is %ld elements long\n", sizeof(s));

  getch();
  return 0;
}


Output

s is 5 elements long


Note: यहाँ पर example में पता है की string s में सिर्फ 4 characters है लेकिन जब हम string के size को print करवाते है तब 5 print होता है इसका मतलब है की string के last में by default \0 null terminator या null character होता है | 

null terminator का इस्तेमाल का इस्तेमाल इसलिए किया जाता है ताकी हमें string के साइज का पता चल सके | 


Change the value of the string in Hindi

जैसे हम array की value को index के मदद से बदल सकते है उसी प्रकार हम string की value को भी index के मदद से बदल सकते है | 


short string using the null character


हम null character का इस्तेमाल करके भी original string को short कर सकते है | 

Example:

#include <stdio.h>
#include <conio.h>

int main(void) {

  char s[] = "This is a string";
  printf("Original String: %s\n", s);
  
  //Change the contents of the string
  s[2] = 'a';
  s[3] = 't';
  printf("Modified String: %s\n", s);
  
  //Shorten the string
  s[7] = '\0';
  printf("Shortened String: %s\n", s);

  getch();
  return 0;
}


Output:

Original String: This is a string
Modified String: That is a string
Shortened String: That is


टिप्पणी पोस्ट करें

0 टिप्पणियां