C语言中格式输入函数——scanf
提问人:杨紫红发布时间:2020-11-16
语法:scanf(“格式控制”,地址表列);
格式控制:包含三类符号
⑴ 空白字符:(空格、Tab或\t、\n),输入时不必一一对应;
⑵ 普通字符:(非格式转换说明符、非空白符、非%),输入时必须一一对应;
⑶ 格式转换说明符:
注意:scanf函数规定,组成输入项表的输入对象须是地址量;如:
scanf(“%d,%d,%d”,&a,&b,&c);
scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);
①第一个输入语句,正确的输入数据流为:123,456,789<enter>,处理的结果为: 123→a,456→b,789→c
②同理对第二个输入语句,正确的输入数据流应是:a=123,b=456,c=789<enter> 该输入数据流中除123,456,789被赋给相应变量外,其余都被丢弃
格式控制:包含三类符号
⑴ 空白字符:(空格、Tab或\t、\n),输入时不必一一对应;
⑵ 普通字符:(非格式转换说明符、非空白符、非%),输入时必须一一对应;
⑶ 格式转换说明符:
注意:scanf函数规定,组成输入项表的输入对象须是地址量;如:
scanf(“%d,%d,%d”,&a,&b,&c);
scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);
①第一个输入语句,正确的输入数据流为:123,456,789<enter>,处理的结果为: 123→a,456→b,789→c
②同理对第二个输入语句,正确的输入数据流应是:a=123,b=456,c=789<enter> 该输入数据流中除123,456,789被赋给相应变量外,其余都被丢弃
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>