הפונקציות printf() ו-scanf() משמשות לקלט ופלט בשפת C. שתי הפונקציות הן פונקציות ספרייה מובנות, המוגדרות ב-stdio.h (קובץ כותרת).
הפונקציה printf()
ה הפונקציה printf() משמש עבור פלט. זה מדפיס את ההצהרה הנתונה לקונסולה.
התחביר של הפונקציה printf() ניתן להלן:
printf('format string',argument_list);
ה מחרוזת פורמט יכול להיות %d (מספר שלם), %c (תו), %s (מחרוזת), %f (צף) וכו'.
פונקציית scanf()
ה פונקציית scanf() משמש לקלט. זה קורא את נתוני הקלט מהמסוף.
scanf('format string',argument_list);
תוכנית להדפסת קובייה של מספר נתון
בואו נראה דוגמה פשוטה של שפת c שמקבלת קלט מהמשתמש ומדפיסה את הקובייה של המספר הנתון.
#include int main(){ int number; printf('enter a number:'); scanf('%d',&number); printf('cube of number is:%d ',number*number*number); return 0; }
תְפוּקָה
enter a number:5 cube of number is:125
ה scanf('%d',&number) המשפט קורא מספר שלם מהמסוף ומאחסן את הערך הנתון במשתנה מספר.
ה printf('קוביית המספר היא:%d ',מספר*מספר*מספר) משפט מדפיס את קוביית המספר בקונסולה.
תוכנית להדפסת סכום של 2 מספרים
בוא נראה דוגמה פשוטה של קלט ופלט בשפת C שמדפיסה חיבור של 2 מספרים.
#include int main(){ int x=0,y=0,result=0; printf('enter first number:'); scanf('%d',&x); printf('enter second number:'); scanf('%d',&y); result=x+y; printf('sum of 2 numbers:%d ',result); return 0; }
תְפוּקָה
enter first number:9 enter second number:9 sum of 2 numbers:18