4.3数据的格式化键盘输入

在用函数scanf()输入数值型数据时,以下几种情况认为输入结束:
1、遇到空格符、回车符、制表符
2、达到输入域宽
3、遇到非法字符输入
scanf("%d %d",&a,&b);
12 34
scanf("%d,%d",&a,&b);
12,34
scanf(“a=%d,b=%d”,&a,&b);
a=12,b=34
scanf("%2d%2d",&a,&b);
1234
scanf("%d*c%d",&a,&b);//以任意字符作为分隔符
12 34
12-34
12
34
scanf("%2d%*2d%2d")
输入:123456
输出:
a=12,b=56

发布了34 篇原创文章 · 获赞 2 · 访问量 480

猜你喜欢

转载自blog.csdn.net/qq_42148307/article/details/104767262