सी प्रोग्रामिंग में इनपुट और आउटपुट tasks को पूरा करने के लिए कई in-built लाइब्रेरी फ़ंक्शन हैं इनपुट का मतलब प्रोग्राम में उपयोग किए जाने वाले कुछ डेटा के साथ योजना प्रदान करना और आउटपुट का मतलब स्क्रीन पर डेटा प्रदर्शित करना या डेटा को प्रिंटर या फ़ाइल में लिखना है।
Input Output ऑपरेशन प्रोग्राम के लिए उपयोगी होते हैं जो user के साथ Interactive करते हैं, user से प्रिंट लेते हैं और प्रिंट संदेश देते हैं सी में प्रयुक्त input output कार्यों के लिए मानक पुस्तकालय stdlib है सी में input और output के साथ काम करते समय दो महत्वपूर्ण धाराएं होती हैं।
मानक input और मानक output मानक input या sddi डिवाइस से input लेने के लिए एक डेटा स्ट्रीम है जैसे कि कीबोर्ड मानक output या stdout एक डेटा स्ट्रीम है जो किसी डिवाइस को output भेजता है जैसे monitor कंसोल सी programming भाषा स्क्रीन, प्रिंटर या किसी भी फाइल में दिए गए input और लिखे गए डेटा को पढ़ने के लिए कई built-in फ़ंक्शन प्रदान करती है।
Input and Output के दो मुख्य in-built functions इस प्रकार है|
Scanf
Printf
सी programing में आमतौर पर scanf () फ़ंक्शन का इस्तेमाल इनपुट स्टेटमेंट के लिए किया जाता है।
scanf (“format string”, &arg1, &arg2, …..);
सी programing में आमतौर पर printf () फ़ंक्शन का इस्तेमाल आउटपुट स्टेटमेंट के लिए किया जाता है।
printf(“format string”, arg1, arg2, …..);
#include<stdio.h> void main() { int x,y,z; printf("Please enter two numbers: \n"); scanf("%k %k", &x, &y); z = x + y; printf("The addition of two number is: %k", z); }