Format Specifiers in C in Hindi -: सी लैंग्वेज सिखने की इस सीरीज में आज हम बात करने वाले है Format Specifiers के बारे में की सी लैंग्वेज में Format Specifiers क्या होता है (What is Format Specifiers In C In Hindi), इसका उपयोग क्यों किया जाता है और इसका उपयोग कैसे करते है तो आइये जानते है |

Table of Contents
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 Specifier | Type |
%c | Character Format Specifier |
%d | Integer Format Specifier |
%f | Floating Format Specifier |
%s | String Format Specifier |
%lf | long-range of floating point number (for double data type) |
%e or %E | Scientific notation of floats |
%g or %G | Similar as %e or %E |
%hi | Signed integer (short) |
%hu | Unsigned Integer (short) |
%i | Decimal, Octal, or Hexadecimal integer |
%l or %ld or %li | Long |
%Lf | Long double |
%lu | Unsigned int or unsigned long |
%lli or %lld | Long long |
%llu | Unsigned long long |
%o | An octal (base 8) integer |
%p | Pointer or An Address |
%u | Unsigned integer Format Specifier |
%x or %X | Hexadecimal representation |
%n | Prints nothing |
%% | Prints % character |
आइये इन सभी 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 को सब्सक्राइब कर दीजिए | जिससे हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |
दोस्तों आज की पोस्ट कैसे लगी जरूर बताएं और अपने दोस्तों को शेयर जरूर करे | जिससे उनको भी इस बारे में अच्छे से पता चल सके |