Format Specifiers In C In Hindi – With Examples हिंदी में !

Format Specifiers क्या होता है (What is Format Specifiers In C In Hindi)

Format specifiers एक ऐसा ऑपरेटर होता है जिसका उपयोग इनपुट आउटपुट Function (जैसे – printf(), scanf() ) के साथ किसी Variable के अंदर स्टोर डेटा के size और Data type को specified करने के लिए करते है | 

For Example – सी लैंग्वेज में जब हम किसी वेरिएबल के अंदर स्टोर Data को प्रिंट कराना चाहते है तब उस Data को हम बिना Format specifiers का उपयोग किये सीधे प्रिंट नहीं करा सकते, उस Data को प्रिंट कराने के लिए हमे Format specifiers का उपयोग करना पड़ता है |

अगर आपको Variable और Data Types के बारे में नहीं पता तो आप Variable और Data Types के बारे में आप यहाँ से पढ़ सकते है -: Variable In C, Data Types In C |

Format specifiers का उपयोग हम printf() फंक्शन के अंदर तब करते है जब हमे किसी वेरिएबल के अंदर स्टोर Data को स्क्रीन में प्रिंट या प्रदर्शित करना होता है और scanf() function के साथ Format specifiers का उपयोग हम तब करते है जब हमे किसी वेरिएबल में कोई Data स्टोर करना होता है | 

Format specifiers का उपयोग करने से Compiler को पता चलता है कि scanf() फंक्शन के द्वारा इनपुट लेते समय किस टाइप का डेटा लेना है और printf() फंक्शन के द्वारा किसी वेरिएबल की Data को प्रिंट करते समय किस डाटा टाइप की वैल्यू को प्रिंट कराना है | 

Format specifiers की शुरुवात % Operator के साथ होती है तथा % ओपेरटर के बाद कुछ Characters जैसे – c, i, f, d आदि का उपयोग किया जाता है |

Format specifiers में हम % ऑपरेटर और कुछ करैक्टर के आलावा कुछ और elements का उपयोग कर सकते है जो की निन्मलिखित है –:

  • minus(-) sign का उपयोग |
  • % के बाद किसी नंबर का उपयोग |
  • ( . ) सिंबल का उपयोग |

ये कुछ elements थी जिनका उपयोग हम Format specifiers के साथ कर सकते है इन सब elements के बारे में आगे हम examples के द्वारा विस्तार से समझेंगे |

List of Format Specifiers In C Language

Format SpecifierType
%cCharacter Format Specifier
%dInteger Format Specifier
%fFloating Format Specifier
%sString Format Specifier
%lflong-range of floating point number (for double data type)
%e or %EScientific notation of floats
%g or %GSimilar as %e or %E
%hiSigned integer (short)
%huUnsigned Integer (short)
%iDecimal, Octal, or Hexadecimal integer
%l or %ld or %liLong
%LfLong double
%luUnsigned int or unsigned long
%lli or %lldLong long
%lluUnsigned long long
%oAn octal (base 8) integer
%pPointer or An Address
%uUnsigned integer Format Specifier
%x or %XHexadecimal representation
%nPrints nothing
%%Prints % character
Format specifiers In C In Hindi

आइये इन सभी Format specifiers में से बहुत ज्यादा उपयोग किये जाने वाले Format specifiers के बारे में अब हम एक एक करके जानते है |

1. Character Format Specifier – %c

Format Specifier %c का उपयोग characters को रिप्रेजेंट करने के लिए किया जाता है | Format Specifier %c को printf() फंक्शन तथा scanf() फंक्शन के साथ उपयोग किया जाता है |

सी लैंग्वेज में जब किसी वेरिएबल में स्टोर characters टाइप के डेटा को प्रिंट कराना होता है तब Format Specifier %c का उपयोग किया जाता है साथ ही किसी वेरिएबल में करैक्टर टाइप के डेटा को स्टोर करने के लिए भी Format Specifier %c का उपयोग किया जाता है |

Syntax – :

printf("%c", variable_name);
scanf("%c", &variable_name);

2. Integer Format Specifier – %d

Format Specifier %d का उपयोग integer numbers को रिप्रेजेंट करने के लिए किया जाता है | Format Specifier %d को printf() फंक्शन तथा scanf() फंक्शन के साथ उपयोग किया जाता है |

सी लैंग्वेज में जब किसी वेरिएबल में स्टोर Integer टाइप के डेटा को प्रिंट कराना होता है तब Format Specifier %d का उपयोग किया जाता है साथ ही किसी वेरिएबल में Integer टाइप के डेटा को स्टोर करने के लिए भी Format Specifier %d का उपयोग किया जाता है |

Syntax -:

printf("%d", variable_name); 
scanf("%d", &variable_name);

3. Float Format Specifier – %f

Format Specifier %f का उपयोग floating point वाले नंबर्स को रिप्रेजेंट करने के लिए किया जाता है | Format Specifier %f को printf() तथा scanf() दोनों फंक्शन के साथ उपयोग किया जाता है |

सी लैंग्वेज में जब किसी वेरिएबल में स्टोर floating point टाइप के डेटा को प्रिंट कराना होता है तब Format Specifier %f का उपयोग किया जाता है साथ ही किसी वेरिएबल में floating point टाइप के डेटा को स्टोर करने के लिए भी Format Specifier %f का उपयोग किया जाता है |

Syntax -:

printf("%f", variable_name);
scanf("%f", &variable_name);

4. String Format Specifier – %s

Format Specifier %s का उपयोग Strings को रिप्रेजेंट करने के लिए किया जाता है | Format Specifier %s को printf() तथा scanf() दोनों Functions के साथ उपयोग किया जाता है |

सी लैंग्वेज में जब किसी Character Array वेरिएबल में स्टोर String टाइप के डेटा को स्क्रीन में प्रिंट कराना होता है तब Format Specifier %s का उपयोग किया जाता है साथ ही किसी Character Array Variable में String टाइप के डेटा को Store करने के लिए भी Format Specifier %s का उपयोग किया जाता है |

Syntax -:

printf("%s", variable_name);
scanf("%s", &variable_name);

5. Unsigned Integer Format Specifier – %u

Format Specifier %u का उपयोग किसी unsigned integer value को रिप्रेजेंट करने के लिए किया जाता है | इसका का उपयोग सी लैंग्वेज में किसी वेरिएबल में स्टोर unsigned integer टाइप के डेटा को printf() फंक्शन के द्वारा प्रिंट कराने के लिए किया जाता है |

Syntax -:

printf("%u", variable_name);

6. Long-range of Float Format Specifier – %lf

Format Specifier %lf का उपयोग Long Rang वाले फ्लोटिंग-पॉइंट वाले नंबर्स को रिप्रेजेंट करने के लिए किया जाता है | Format Specifier %lf को printf() के साथ उपयोग किया जाता है |

सी लैंग्वेज में जब किसी Double डेटा टाइप की मदद से बारे वेरिएबल में स्टोर के डेटा को प्रिंट कराना होता है तब Format Specifier %lf का उपयोग किया जाता है |

Syntax -:

printf("%lf", variable_name);

आइये अब हम इन सभी Format Specifier को एक एक्साम्प्ले से समझते है |

Example of Format Specifier In C -:

#include<stdio.h>
int main() 
{ 
int x=5; 
char ch='a'; 
float f1=24.5; 
double d1=31.08; 
char s[20]="Master Programming"; 

printf("%d\n",x); 
printf("%c\n",ch); 
printf("%f\n",f1); 
printf("%lf\n",d1); 
printf("%s\n",s); 

return (0); 
}

Output -:

5 
a 
24.500000 
31.080000 
Master Programming

Conclusion -:

दोस्तों मैंने कोशिश की है कि आपको सी लैंग्वेज में Format specifiers क्या होता है (What is Format specifiers In C In Hindi) और इसका उपयोग कैसे करते है के बारे में पूरी जानकारी अच्छे से दूँ |

आशा करता हूँ कि आपको आपके सवाल का जवाब मिल गया होगा और आपको कही और सी लैंग्वेज में Format specifiers क्या होता है (What is Format specifiers In C In Hindi) के बारे में सर्च करना नहीं पड़ेगा |

फिर भी अगर आपको इस पोस्ट से रिलेटेड या प्रोग्रामिंग लैंग्वेज ,कंप्यूटर साइंस से रिलेटेड कोई भी जानकारी चाहिए तो जरुरु बताये मैं आपको आपके सभी सवालों को बहुत जल्द दूंगा |

अगर आप सी लैंग्वेज का Complete Tutorial चाहते है तो मेरे इस पोस्ट C Language Tutorial In Hindi को देखे यहाँ आपको C Programming Language के सभी टॉपिक्स step by step मिल जाएगी |

दोस्तों अगर आपको ये पोस्ट पसंद आया हो तो इस पोस्ट को अपने दोस्तों के साथ जरूर शेयर करे ताकि उनको भी सी लैंग्वेज में Format specifiers क्या होता है (What is Format specifiers In C In Hindi) और इसका उपयोग कैसे करते है के बारे में अच्छे से जानकारी प्राप्त हो सके |

एसी ही Programming Language ,Coading , C, C++, से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट masterprogramming.in को सब्सक्राइब कर दीजिए | जिससे हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |

दोस्तों आज की पोस्ट कैसे लगी नीचे कमेंट में जरूर बताएं और अपने दोस्तों को शेयर जरूर करे | जिससे उनको भी इस बारे में अच्छे से पता चल सके |

Thank You

Keep reading keep growing

Jeetu Sahu is A Web Developer | Computer Engineer | Passionate about Coding, Competitive Programming and Blogging

Leave a Comment