满意答案
pihiac
2014.09.05
采纳率:45% 等级:7
已帮助:460人
scanf语句的一般格式如下:
scanf("格式字符串", 地址,…);
scanf语句用"格式字符串"控制键盘读入的方式。"格式字符串"中一般只包括格式说明符,它们与printf语句中的一样,而"地址"是指变量在内存中的位置。我们看看下面的程序实例,它定义了一个int、float、char和char []变量,并使用了格式说明符:
程序2-4:
#include
#define MAX_WORD 20
void main()
{
int x;
float a;
char ch, empty;
char word[MAX_WORD]; printf("Enter an integer: ");
scanf("%d", &x); printf("Enter a float: ");
scanf("%f", &a); fflush(stdin); // 清空输入缓冲区
printf("Enter a character: ");
scanf("%c", &ch); printf("Enter a string: ");
scanf("%s", word); printf("Your integer was: %d\n", x);
printf("Your float was: %f\n", a);
printf("Your character was: %c\n", ch);
printf("Your word was: %s\n", word);
}
【酷_酷_币】为您服务...
20分享举报