अध्याय 6: इनपुट और आउटपुट (Input and Output)

अध्याय 6: इनपुट और आउटपुट (Input and Output)

C प्रोग्रामिंग भाषा में इनपुट और आउटपुट ऑपरेशन्स बहुत महत्वपूर्ण हैं क्योंकि वे उपयोगकर्ता और प्रोग्राम के बीच बातचीत की अनुमति देते हैं। इस अध्याय में, हम printf और scanf फंक्शन्स का उपयोग करके इनपुट और आउटपुट ऑपरेशन्स को समझेंगे। इसके अलावा, हम getchar और putchar फंक्शन्स का भी उपयोग करेंगे।

printf और scanf का उपयोग (Using printf and scanf)

printf फ़ंक्शन: printf फंक्शन का उपयोग स्क्रीन पर आउटपुट दिखाने के लिए किया जाता है। इसका सिंटैक्स निम्नलिखित है:

printf("format string", argument_list);

  • format string: यह आउटपुट को फॉर्मेट करने के लिए उपयोग किया जाता है और इसमें विशेष प्रारूप विनिर्देशक होते हैं।
  • argument_list: यह प्रारूप स्ट्रिंग के अनुसार प्रदर्शित होने वाले मानों की सूची है।

उदाहरण:

#include <stdio.h>

int main() {

    int age = 25;

    float salary = 50000.50;

    char grade = 'A';

    printf("Age: %d\n", age);

    printf("Salary: %.2f\n", salary);

    printf("Grade: %c\n", grade);

    return 0;

}

प्रारूप विनिर्देशक (Format Specifiers):

  • %d: संपूर्णांक के लिए
  • %f: दशमलव संख्या के लिए
  • %c: एकल वर्ण के लिए
  • %s: स्ट्रिंग के लिए
  • %.nf: n दशमलव स्थानों तक फ्लोटिंग-पॉइंट संख्या के लिए

scanf फ़ंक्शन: scanf फंक्शन का उपयोग उपयोगकर्ता से इनपुट प्राप्त करने के लिए किया जाता है। इसका सिंटैक्स निम्नलिखित है:

scanf("format string", argument_list);

  • format string: यह इनपुट को फॉर्मेट करने के लिए उपयोग किया जाता है और इसमें प्रारूप विनिर्देशक होते हैं।
  • argument_list: यह इनपुट मानों को संग्रहीत करने के लिए वेरिएबल्स की सूची है।

उदाहरण:

#include 

int main() {

    int age;

    float salary;

    char grade;

    printf("Enter your age: ");

    scanf("%d", &age);

    printf("Enter your salary: ");

    scanf("%f", &salary);

    printf("Enter your grade: ");

    scanf(" %c", &grade);

    printf("Age: %d\n", age);

    printf("Salary: %.2f\n", salary);

    printf("Grade: %c\n", grade);

    return 0;

}

  • getchar और putchar फंक्शन्स (Using getchar and putchar Functions)

    getchar फ़ंक्शन: getchar फंक्शन का उपयोग कीबोर्ड से एकल वर्ण को पढ़ने के लिए किया जाता है। इसका सिंटैक्स निम्नलिखित है:

int getchar(void);

उदाहरण:

#include 

int main() {

    char ch;

    printf("Enter a character: ");

    ch = getchar();

    printf("You entered: ");

    putchar(ch);

    return 0;

}

putchar फ़ंक्शन: putchar फंक्शन का उपयोग स्क्रीन पर एकल वर्ण को प्रदर्शित करने के लिए किया जाता है। इसका सिंटैक्स निम्नलिखित है:

int putchar(int char);

उदाहरण:

#include 

int main() {

    char ch = 'A';

printf("The character is: ");

    putchar(ch);

    return 0;

}

निष्कर्ष (Conclusion)

इस अध्याय में, हमने C प्रोग्रामिंग भाषा में इनपुट और आउटपुट ऑपरेशन्स को समझा। हमने देखा कि printf और scanf फंक्शन्स का उपयोग करके कैसे स्क्रीन पर डेटा दिखाया जाता है और उपयोगकर्ता से डेटा प्राप्त किया जाता है। इसके अलावा, हमने getchar और putchar फंक्शन्स का उपयोग करके एकल वर्णों के साथ ऑपरेशन्स सीखा। अगले अध्याय में, हम नियंत्रण संरचनाओं के बारे में जानेंगे और उनका उपयोग कैसे किया जाता है, यह सीखेंगे।



Index