Format Specifiers In C In Hindi [With Examples हिंदी में]

हेलो फ्रेंड्स आज के इस आर्टिकल में हम Format Specifiers In C के बारे में बात करने वाले है | 

Format Specifiers In C In Hindi [With Examples हिंदी में]

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

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

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

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

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

Syntax – :

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

2. Integer Format Specifier – %d

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

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

Syntax -:

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

3. Float Format Specifier – %f

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

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

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

Read More -:

Conclusion -:

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

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

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

अगर आप सी लैंग्वेज के हिंदी नोट्स चाहते है तो मेरे इस पोस्ट C Language Notes 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

2 Comments

  1. Jayprakash says:

    Sir very simple and understanding language please I want full course

Leave a Reply

Your email address will not be published. Required fields are marked *