Basic input/output (printf, scanf) In Hindi.
C प्रोग्रामिंग लैंग्वेज में, printf() और scanf() दो आवश्यक बिल्ट-इन प्रोग्राम फ़ंक्शन हैं. जिनका उपयोग बुनियादी रूप से प्रोग्रामर से प्रोग्राम में इनपुट और प्रोग्राम आउटपुट टेक्स्ट इनफार्मेशन ऑपरेशन के संचालन में किया जाता है। जहा printf() फंक्शन प्रोग्राम इनफार्मेशन को कंसोल स्क्रीन में प्रिंट करता है. वही scanf() फंक्शन प्रोग्रामर से प्रोग्राम वेरिएबल डाटा वैल्यू को वेरिएबल स्टोरेज लोकेशन से इनपुट या प्रदर्शित करता है.

printf() function.
printf() फंक्शन का उपयोग सी प्रोग्राम में यूजर से स्टैण्डर्ड आउटपुट डिवाइस कंसोल स्क्रीन, आमतौर पर कंसोल पर फ़ॉर्मेट किए गए प्रोग्राम आउटपुट मान को प्रिंट करने के लिए किया जाता है। printf() फंक्शन आपको आउटपुट कंसोल स्क्रीन पर टेक्स्ट विज़ुअल इनफार्मेशन और वैरिएबल मान को प्रदर्शित करता है।
Use of printf() function in C language.
#include <stdio.h>
int main()
{
int decimal = 10;
printf(“\n welcome to c language);
printf(“The default value of decimal is – %d\n”, decimal);
printf(“The decimal integer output is – %d + %d = %d\n”, 1, 2, 1 + 2);
return 0;
}
In the above basic C program example is.
- %d – एक इन्टिजर प्रोग्राम वैल्यू के लिए स्टोरेज प्लेसहोल्डर है।
- \n – \n का उपयोग दो कंसोल प्रिंट टेक्स्ट फॉर्मेट के मध्य न्यूलाइन कैरेक्टर इनफार्मेशन को प्रदर्शित करने के लिए किया जाता है।
scanf() function.
सी प्रोग्रामिंग में scanf()फंक्शन का उपयोग यूजर/प्रोग्रामर से स्टैण्डर्ड इनपुट डिवाइस, आमतौर पर कीबोर्ड से फ़ॉर्मेट किए गए प्रोग्राम वेरिएबल वैल्यू मान को इनपुट करने या पढ़ने के लिए किया जाता है। यह फंक्शन प्रोग्रामर उपयोगकर्ता से प्रोग्राम एक्सेक्यूशन में इनपुट लेने और उसे वैरिएबल में संग्रहीत करने की अनुमति देता है।
Use of scanf() function in C language.
#include <stdio.h>
int main()
{
int p;
printf(“\n Enter a p value – “);
scanf(“%d”, &p);
printf(“the value p variable is – %d\n”, p);
return 0;
}
In the above C program example.
- %d – ऑपरेटर प्रोग्राम में यह निर्दिष्ट करता है कि p वेरिएबल के रूप में एक इन्टिजर प्रोग्राम वैल्यू को पढ़ा जाना चाहिए।
- &p – वेरिएबल p का सी प्रोग्राम में मेमोरी एड्रेस लोकेशन है. जहाँ p प्रोग्राम वेरिएबल इनपुट मान को संग्रहीत किया जाएगा।
Different C program formatting specifiers.
सी प्रोग्रामिंग में printf() और scanf() फंक्शन के लिए आपको कुछ सामान्य रूप से अलग अलग रूप से उपयोग किए जाने वाले प्रोग्राम वेरिएबल वैल्यू फॉर्मेट विनिर्देशक दिए गए हैं.
- %d – printf ( ) और scanf( ) फंक्शन में %d इन्टिजर मान को प्रिंट प्रोसेस और रीड/इनपुट किया जाता है.
- %f – printf ( ) और scanf( ) फंक्शन में %f फ्लोटिंग मान को प्रिंट प्रोसेस और रीड/इनपुट किया जाता है.
- %lf – printf ( ) और scanf( ) फंक्शन में %lf डबल मान को प्रिंट प्रोसेस और रीड/इनपुट किया जाता है.
- %c – printf ( ) और scanf( ) फंक्शन में %c करैक्टर मान को प्रिंट प्रोसेस और रीड/इनपुट किया जाता है.
- %s – printf ( ) और scanf( ) फंक्शन में %s स्ट्रिंग/टेक्स्ट मान को प्रिंट प्रोसेस और रीड/इनपुट किया जाता है.
- %x, %X – printf ( ) और scanf( ) फंक्शन में %x हेक्साडेसीमल प्रोग्राम मान को प्रिंट प्रोसेस और रीड/इनपुट किया जाता है.
- %o – printf ( ) और scanf( ) फंक्शन में %o ऑक्टल प्रोग्राम मान को प्रिंट प्रोसेस और रीड/इनपुट किया जाता है.
Always remember.
सी लैंग्वेज में scanf() फंक्शन के लिए, हमेशा वेरिएबल नाम से पहले & एड्रेस ऑपरेटर का उपयोग करके प्रोग्राम में डिक्लेअर वेरिएबल का पता पास करें।
वेरिएबल के डेटा टाइप्स से मिलान करने के लिए फॉर्मेट स्पेसिफिएर के साथ सही उपयोग करे।
सी प्रोग्राम में प्रिंटफ() फंक्शन और स्कैनफ() फंक्शन का उपयोग प्रोग्रामर यूजर इनपुट लेने और आवश्यकतानुसार प्रोग्राम आउटपुट प्रदर्शित करने के लिए एक साथ किया जा सकता है। प्रिंटफ() फंक्शन और स्कैनफ() फंक्शन दोनों ही C प्रोग्रामिंग में स्टैण्डर्ड इनपुट/आउटपुट प्रोग्राम लाइब्रेरी (<stdio.h>) के साथ बिल्ट-इन आते हैं. जो उन्हें सी प्रोग्रामिंग में बुनियादी यूजर इनपुट और प्रोग्राम आउटपुट संचालन के लिए व्यापक रूप से उपलब्ध कराता है।