scanf的用法
# include <stdio.h>
int main(void){
int i;
int j;
int k;
char ch;
//scanf("%d",&i);//从键盘录入一个值转换成十进制,赋给i;&i表示的是i的地址。
//printf("i=%d\n",i);
//scanf("%d %d",&i,&j);//同时输入多个参数;例如1 2
//printf("i=%d j=%d\n",i,j);
//非输入控制符,原样输入和输出 例如:1,2
scanf("%d,%d",&i,&j);
printf("i=%d,j=%d\n",i,j);
//过滤之前没用的输入数据
while((ch=getchar()) != '\n')
{
continue;
}
scanf("%d",&k);
printf("k=%d\n",k);
return 0;
}
本文详细介绍了C语言中scanf函数的基本用法,包括如何读取不同格式的数据到变量中,如何过滤不需要的输入,以及如何处理逗号等特殊字符。通过具体的代码示例,帮助读者更好地理解和使用scanf函数。
1万+

被折叠的 条评论
为什么被折叠?



