C语言基础--2.标准文件输入

函数原型:int scanf(const char *format, ...);

解释:从标准输入文件获取format类型数据到指定地址,获取成功返回1否则返回0

#include <stdio.h>
#include <stdbool.h>

int main(int argc, char const *argv[])
{
    int m = 0,n;
	char ch;
    n = scanf("%d",&m);
    while(getchar()!='\n');//清空输入缓冲区
	scanf("%c",&ch);
    printf("m=%d n=%d\n",m,n);
	printf("ch=%c",ch);
    return 0;
}

/*cyj@cyj:/mnt/hgfs/Linux/c/day01$ ./day01_scanf
1234acc
a
m=1234 n=1
ch=a
cyj@cyj:/mnt/hgfs/Linux/c/day01$ ./day01_scanf
a
m=0 n=0
*/
end
  • 作者:(联系作者)
  • 更新时间:2024-07-27 17:21
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 转载声明:如果是转载栈主转载的文章,请附上原文链接
  • 公众号转载:请在文末添加作者公众号二维码(公众号二维码见右边,欢迎关注)
  • 评论

    新增邮件回复功能,回复将会通过邮件形式提醒,请填写有效的邮件!