printf () और scanf () फंक्शन को जानने से पहले हमे यह जानना जरुरी है कैसे हम C लैंग्वेज में प्रोग्राम को write (लिखते) और compile और run करते है।
इस प्रोग्राम को हम first c program नाम भी दे सकते है। इस प्रोग्राम को सीखने से हमे आगे Cलैंग्वेज को सीखने मे आसानी होगी |
First C Program :
#include <stdio.h>
int main(){
printf("Hello C Language");
return 0;
}
#include <stdio.h> : stdio को standard input output कहते है | यह एक header file होती है। हैडर फाइल को #include से शुरू करते है। हैडर फाइल #include <stdio.h> के अंदर printf() और scanf() फंक्शन define होते है |
int main() : main () function प्रत्येक प्रोग्राम का entry point होता है।
printf () : printf() फंक्शन दिए गए statement को कंसोल पर print करता है। अर्थात इस फंक्शन को आउटपुट के लिए उपयोग करते है |
return 0 : return 0 statement ऑपरेटिंग सिस्टम के execution status को return करता है। value 0 ,successful execution के लिए और value 1 , unsuccessful execution के लिए उपयोग किया जाता है।
printf () & scanf () Function in Hindi
- C language में printf() और scanf() फंक्शन का उपयोग input और output के लिए किया जाता है।
- ये दोनों फंक्शन inbuilt library functions होते है इन फंक्शन को stdio.h (header file) में define किया गया है।
printf () function :
- C लैंग्वेज मे प्रोग्राम बनाते समय प्रोग्राम के output के लिए printf () function का प्रयोग किया जाता है। यह फंक्शन दिए गए statement को कंसोल पर print करता है।
syntax of printf() function :
printf("format string",argument_list);
/Format string %d(integer),%c(character),%s(string),%f(float) आदि हो सकते है |
scanf () function :
- C लैंग्वेज मे प्रोग्राम बनाते समय प्रोग्राम को input देने के लिए scanf () function का प्रयोग किया जाता है। यह फंक्शन console से इनपुट डेटा को read करता है
syntax of scanf() function :
scanf("format string",argument_list);
Example of printf () & scanf() function :
एक प्रोग्राम के द्वारा हम printf और scanf फंक्शन को समझेंगे।
Write a Program to print sum of 2 numbers
Source Code :
# include<stdio.h>
int main()
{
int x = 0, y = 0, total = 0;
printf("enter first number: ");
scanf("%d", & x);
printf("enter second number: ");
scanf("%d", & y);
total = x + y;
printf("sum of numbers: %d ", total);
return 0;
}
OUTPUT :
enter first number: 20
enter second number: 25
sum of numbers: 45
RECOMMENDED POST :
- Introduction in C language in Hindi
- Difference Between POP and OOP Language in Hindi ?
- What is Variable in Hindi