printf()/scanf() :
printf() :
printf() और scanf() built-in/predefine function हैं और ये stdio.h header file में defined हैं इसलिए आपको इन functions को use करने के लिए इस header file include करना होगा.
जब भी आपको अपने program में कोई message, variables या दोनों को किसी खास format में user के screen पर output दिखाना हो तो हम printf() function use कर सकते हैं. printf के पैरेंथेसिस में double कोट में हम कोई भी string लिखते है तो वो print हो जाता है जैसे :
#include<stdio.h>
int main() {
printf("Hello C");
return 0;
}
Explanation: जैसे इस example में मैंने printf() function की help से अपना text message Hello C print कराया है ऐसे ही आप भी कोई भी text message print कर सकते हो. आइये अब जानते है की variable की value print करना है तो कैसे करे
- printf("format-specifiers", variables);
- printf("format-specifiers + Text Message", variables);
Printf Function Example Program:
#include<stdio.h>
int main() {
int roll=125;
char name[20] = "Semant";
printf("\nyour roll nu. is = %d", roll);
printf("\nName is = %s", name);
return 0;
}
Output: your roll nu. is = 125
Name is = Semant
नोट: जब भी आप कोई भी data print करें तब format specifier का use text के बीच में उस जगह करें जहाँ आपको अपने variable की value print करानी हैं.
scanf() :
scanf() c programing language के अंदर user से input लेने के लिए एक function बनाया गया जिसे scanf() के नाम से जाना जाता है user से input लेने के लिए हम scanf() function का use करते है scanf से हमे जिस type का data input लेना होता है हम उस format specifiers का use किया जाता है Scanf function syntax: 1. scanf("format-specifiers",&variables); 2. scanf("format-specifiers,format-specifiers",&variables,&variables); Scanf Function Example Program:
#include<stdio.h>
int main() {
int roll;
char name[10];
printf("Enter Your Roll No. : ");
scanf("%d",&roll);
printf("Enter Name ");
scanf("%s",&name);
printf("Roll : %d \nName : %s",roll,name);
return 0;
}
जैसे ही आप उपर लिखे program को run करेंगे तो आपसे input के रूप में आपसे आपका roll number और नाम लिया जायगा और output के रूप में दिया जायगा कुछ इस प्रकार
Enter Your Roll No. : 10
Enter Name semant
Roll : 10
Name : semant