Format Specifiers In C In Hindi [With Examples हिंदी में]
हेलो फ्रेंड्स आज के इस आर्टिकल में हम Format Specifiers In C के बारे में बात करने वाले है |
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 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 टाइप के डेटा को प्रिंट कराना होता है तब %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 -:
- Tokens in C
- Comments in C
- Type Casting in C
- Constants liters in C
- Escape Sequence in C
- Compilation Process in C
- Variables क्या है? – Variables in C
- Data Types क्या है? – Data Types in C
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
Sir very simple and understanding language please I want full course
Jayprakash ji, C language ko aap yaha se padh sakte hai -: https://masterprogramming.in/learn-c-language-tutorial-in-hindi/