Header Ads

Input Output function in c in hindi, सी प्रोग्रामिंग में इनपुट आउटपुट फंक्शन हिंदी में ,scanf,printf

Input / output function

Input / output function

'c' प्रोग्रामिंग में कई इनपुट तथा आउटपुट function का use किया जाता है इन सभी इनपुट आउटपुट function को दो वर्गो में विभाजित किया गया है |
  1. फार्मेटेड इनपुट आउटपुट function
  2. Unformatted इनपुट आउटपुट function

फार्मेटेड इनपुट आउटपुट function ⇒

इनपुट तथा आउटपुट के लिए use किये जाने वाले ऐसे function जिनमे इनपुट या आउटपुट होने वाली value का format भी define करना आवश्यक होता है उन्हें formated इनपुट आउटपुट function कहा जाता है जैसे scanf(), printf() printf() function एक आउटपुट formatted function है तथा इसका scanf() एक इनपुट formatted function है इनमे scanf() इस प्रकार की value इनपुट कराइ जाती है जिस तरह का डाटा टाइप होता है , प्रत्येक डाटा टाइप का formatted अर्थात टाइप specifier बनाना अनिवार्य होता है जैसे int a; scanf("%d",&a); उपरोक्त में scanf() के द्वारा a में value इनपुट हो रही है a एक integer variabale अतः function में integer डाटा टाइप का टाइप specifier उपरोक्त में scanf() के द्वारा a में value इनपुट हो रही है a एक integer variabale अतः function में integer डाटा टाइप का टाइप specifier उपरोक्त में scanf() के द्वारा a में value इनपुट हो रही है a एक integer variabale अतः function में integer डाटा टाइप का टाइप specifier %d भी लगाया गया है 'c' प्रोग्रामिंग में निम्न डाटा टाइप specifier होते है जैसे %
%d - int
%c - character
%f - float
%s - string
printf () function एक formatted आउटपुट function है इसके द्वारा द्वारा सभी प्रक्रार की value का आउटपुट प्रिंट किया जाता है इस function में भी आउटपुट दिए जाने वाली value का का format (टाइप specifier) define किया जाता है जैसे int a =50; printf("%d",&a); उपरोक्त उदाहरण में a एक integeral variable है जिसकी value 20 है a की value का आउटपुट प्राप्त करने के लिए printf() function का प्रयोग किया गया है तथा integer का type specifier %d का भी use किया गया है |

Unformatted इनपुट आउटपुट function ⇒

इनपुट तथा आउटपुट के लिए use होने वाले ऐसे function , जिनमे इनपुट या आउटपुट होने वाली value का format define नही किया जाता है उन्हें Unformatted इनपुट आउटपुट functions कहा जाता है | जैसे getchar(); getche(); gets(); putchar(); puts(); getchar() यह एक unformatted इनपुट function है इस function का use एक character value इनपुट करने के लिए किया है यह function एक character value इनपुट कर सकता है इसलिए इस function में इनपुट होने वाली value का format define करने की आवश्यकता नही होती है जैसे char a; a=getchar();
एक टिप्पणी भेजें