格式: scanf(“格式控制串”,地址表列)
功能:按指定格式从键盘读入数据,存入地址表指定的 存储单元中,并按回车键结束
地址表:变量的地址,常用取地址运算符&
格式字符:同printf()函数。
例 scanf(“%d”,&a);
输入:10
则 a=10
例 scanf(“%d%d”,&a,&b);
输入:11 16
则 a=11 b=16
输入分隔符的指定
一般以空格、TAB或回车键作为分隔符
其它字符做分隔符:格式串中两个格式符间字符
例 scanf(“%d:%d:%d”,&h,&m,&s);
输入 12:30:45
则12 =h, 30 =m, 45= s
例 scanf(“%d,%d”,&a,&b)
输入 3,4
则3=a, 4 =b
例1.4 输入两个整数,求它们的和并输出显示
一。
#include<stdio.h>
main()
{
int a,b,c;
printf("Please input two integers:\n");
scanf("%d%d",&a,&b);
c=a+b;
printf("sum=%d\n",c);
}
二。
#include "stdio.h"
main()
{ add();
add();
}
int add()
{ int a,b,c;
printf("Please input two integers:\n");
scanf("%d%d",&a,&b);
c=a+b;
printf("sum=%d\n",c);
}