- XXX - מסמל את מבנה ההקלט לדוגמא (%d ל משתנה מסוג INT וכדומה)
- YYY מסמל את כתובת הקלט של המשתנה.
סוגי המשתנים שאפשר להכניס ומה שמסמל אותם :
הדרך שבה משתמשים ב scanf דומה מאוד למבנה של printf-בהתחלה אנחנו נכתוב מבנה הקלט הרצוי,דבר שיתבצע ע"י כתיבת תוי הבקרה הרצויים לנו,ולאחר מכן נרשום את המשתנים , שיקלטו את הערך מהמקלדת , לפי הסדר המתאים.
שים לב- scanf צריכה לקבל את כתובות המשתנים ולא את המשתנים עצמם, לכן לפני כל משתנה ,שהוא לא מצביע, נוסיף את האופרטור &.
כדי לקלוט כמה משתנים אנו נפריד אותם עם פסיק איפה שכותבים את הכתובת שאיפה שמגדירים את הקלט פשוט נוסיף עוד אחד כזה.
כמה דוגמאות :