ÇáÅÏÎÇá ãÚ ÇáÏÇáÉ scanf :
åÐÇ ÇáÈÑäÇãÌ scandemo.c íæÖÍ Óáæß ÇáÏÇáÉ scanf . íÊã ÝÍÕ ÇáÈÑäÇãÌ ÈÚäÇíÉ Ëã ßÊÇÈÊå æÊÑÌãÊå æÊÔÛíáå . íÌÈ Ãä ÊáÇÍÙ ãÇíáì :
· áÞÑÇÁÉ ÚÏÏ ÕÍíÍ int íÊã ÅãÏÇÏ ÇáÏÇáÉ scanf ÈÓáÓáÉ ÊäÓíÞ ÊÍÊæì Úáì ÊÊÇÈÚ ÇáÊÍæíá %d ¡ æÊÊÖãä ãÊÛíÑ ãä äæÚ int ãÓÈæÞÇ ÈÍÑÝ ÇáãÄÔÑ & ßÈÇÑÇãÊÑ ËÇäì .
ßæÏ:
/* Read in an integer. */
printf("Please enter an integer: ");
scanf("%d", &n);
printf("The integer was %d\n\n", n);
· áÞÑÇÁÉ ãÊÛíÑ ãä äæÚ double ¡ íÊã ÅãÏÇÏ ÇáÏÇáÉ scanf ÈÓáÓáÉ ÊäÓíÞ ÊÍÊæì Úáì ÊÊÇÈÚ ÇáÊÍæíá %lf ( l = long) ¡ æÊÖãíä ãÊÛíÑ äæÚ double ãÓÈæÞÇ ÈÍÑÝ ÇáãÄÔÑ & ßÈÇÑÇãÊÑ ËÇäì .
ßæÏ:
/* Read in a double. */
printf("Please enter a double: ");
scanf("%lf", &x);
printf("The double was %g\n\n", x);
· áÞÑÇÁÉ ÃßËÑ ãä ÚÏÏ æÇÍÏ ¡ íÊã ÊÖãíä ÃßËÑ ãä ÊÊÇÈÚ ÊÍæíá æÃßËÑ ãä ÈÇÑÇãÊÑ ÅÖÇÝì .
ßæÏ:
/* Read in an integer and a double. */
printf("Please enter an integer and a floating-point number: ");
scanf("%d%lf", &n, &x);
printf("The numbers were %d %g\n", n, x);
ÇáÈÑäÇãÌ :
ßæÏ:
#include <stdio.h>
void main (void) {
/* We will use a floating-point and an integer variable. */
double x;
int n;
/* Read in an integer. */
printf("Please enter an integer: ");
scanf("%d", &n);
printf("The integer was %d\n\n", n);
/* Read in a double. */
printf("Please enter a double: ");
scanf("%lf", &x);
printf("The double was %g\n\n", x);
/* Read in an integer and a double. */
printf("Please enter an integer and a floating-point number: ");
scanf("%d%lf", &n, &x);
printf("The numbers were %d %g\n", n, x);