Scanf
14-1-2018
Hup university
/*this program will multiple a number by 2*/
#include <stdio.h>
main(){
Int N;
Int sum;
printf(“input number”);
scanf(“%d”, &N);
sum=N *2;
printf(“out %d”, sum);
}
scanf
•‫البرنامج‬ ‫الى‬ ‫البيانات‬ ‫ادخال‬ ‫عن‬ ‫مسؤولة‬ ‫تكون‬ ‫الدالة‬ ‫هذه‬
‫مقطعين‬ ‫من‬ ‫ويتكون‬
•‫البيانات‬ ‫ادخال‬ ‫كيفية‬ ‫هو‬ ‫االول‬ ‫المقطع‬
•‫به‬ ‫تخزن‬ ‫سوف‬ ‫الذي‬ ‫الذاكرة‬ ‫موقع‬ ‫يمثل‬ ‫الثاني‬ ‫المقطع‬‫القيمة‬
‫المدخلة‬
•%d‫تخزن‬ ‫سوف‬ ‫التي‬ ‫البيانات‬ ‫طيبعة‬ ‫يوضح‬ ‫الرمز‬ ‫هذا‬‫في‬
‫صحيحة‬ ‫ارقام‬ ‫اي‬ ‫المتغير‬.
•&‫الذاك‬ ‫في‬ ‫المتغير‬ ‫عنوان‬ ‫الى‬ ‫للوصول‬ ‫طريقة‬ ‫تمثل‬‫رة‬
•‫المقط‬ ‫مع‬ ‫يتوافق‬ ‫ان‬ ‫يجب‬ ‫االول‬ ‫المقطع‬ ‫تحديد‬ ‫حالة‬ ‫في‬‫ع‬
‫التنسيق‬ ‫في‬ ‫الثاني‬.
•‫ايعاز‬ ‫استخدام‬ ‫فعند‬%d‫المسبوق‬ ‫المتغير‬ ‫يكون‬ ‫ان‬ ‫يجب‬
‫بعالمة‬&‫الصحيح‬ ‫الرقم‬ ‫نوع‬ ‫من‬integer
•‫و‬‫ايعاز‬ ‫استخدام‬ ‫عند‬%c‫المسبوق‬ ‫المتغير‬ ‫يكون‬ ‫ان‬ ‫يجب‬
‫بعالمة‬&‫حرف‬ ‫الرقم‬ ‫نوع‬ ‫من‬char
•‫ايعاز‬ ‫واستخدام‬%f‫بعال‬ ‫المسبوق‬ ‫المتغير‬ ‫يكون‬ ‫ان‬ ‫يجب‬‫مة‬
&‫عشري‬ ‫الرقم‬ ‫نوع‬ ‫من‬float
scanf

scanf in c

  • 1.
  • 2.
    /*this program willmultiple a number by 2*/ #include <stdio.h> main(){ Int N; Int sum; printf(“input number”); scanf(“%d”, &N); sum=N *2; printf(“out %d”, sum); }
  • 3.
    scanf •‫البرنامج‬ ‫الى‬ ‫البيانات‬‫ادخال‬ ‫عن‬ ‫مسؤولة‬ ‫تكون‬ ‫الدالة‬ ‫هذه‬ ‫مقطعين‬ ‫من‬ ‫ويتكون‬ •‫البيانات‬ ‫ادخال‬ ‫كيفية‬ ‫هو‬ ‫االول‬ ‫المقطع‬ •‫به‬ ‫تخزن‬ ‫سوف‬ ‫الذي‬ ‫الذاكرة‬ ‫موقع‬ ‫يمثل‬ ‫الثاني‬ ‫المقطع‬‫القيمة‬ ‫المدخلة‬ •%d‫تخزن‬ ‫سوف‬ ‫التي‬ ‫البيانات‬ ‫طيبعة‬ ‫يوضح‬ ‫الرمز‬ ‫هذا‬‫في‬ ‫صحيحة‬ ‫ارقام‬ ‫اي‬ ‫المتغير‬. •&‫الذاك‬ ‫في‬ ‫المتغير‬ ‫عنوان‬ ‫الى‬ ‫للوصول‬ ‫طريقة‬ ‫تمثل‬‫رة‬
  • 4.
    •‫المقط‬ ‫مع‬ ‫يتوافق‬‫ان‬ ‫يجب‬ ‫االول‬ ‫المقطع‬ ‫تحديد‬ ‫حالة‬ ‫في‬‫ع‬ ‫التنسيق‬ ‫في‬ ‫الثاني‬. •‫ايعاز‬ ‫استخدام‬ ‫فعند‬%d‫المسبوق‬ ‫المتغير‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫بعالمة‬&‫الصحيح‬ ‫الرقم‬ ‫نوع‬ ‫من‬integer •‫و‬‫ايعاز‬ ‫استخدام‬ ‫عند‬%c‫المسبوق‬ ‫المتغير‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫بعالمة‬&‫حرف‬ ‫الرقم‬ ‫نوع‬ ‫من‬char •‫ايعاز‬ ‫واستخدام‬%f‫بعال‬ ‫المسبوق‬ ‫المتغير‬ ‫يكون‬ ‫ان‬ ‫يجب‬‫مة‬ &‫عشري‬ ‫الرقم‬ ‫نوع‬ ‫من‬float scanf