在前面一篇文章中介绍了scanf的基本使用方法,这篇文章继续介绍一些稍微冷门的有用知识点,两篇文章结合起来基本上能够大体掌握scanf的使用方式。
目录
scanf的基本使用方法
格式化输入的完整格式
完整格式:%[*] [宽度]类型
类型在在基本使用方法中已经详细介绍过,这里不再赘述,本文重点通过示例介绍一下宽度等可选选项的设定方法。
示例1: 指定输入长度
printf中可以通过设定输出长度对输出进行控制,实际scanf中也有同样类似的方式,比如如下使使用示例:
#include <stdio.h>
int main() {
int i=0; float f=0; char str[10]={
0};
scanf("%3d",&i);
scanf("%3f",&f);
scanf("%3s",str);
printf(