int scanf(char *formate[argument.........]);
函数名:scanf
功能:执行格式化输入
用法: int scanf(char *formate,[argument.........]);
scanf:是通用的终端格式化输入函数,它获取来自标准输入设备(键盘)读取信息。它可以获取任何格式的数据类型,因可以把任何格式
转化为计算机需要的固定格式。
调用scanf格式:scanf(“格式化字符串”,地址表);
调用成功返回赋值的数据,错误则EOF;
在格式化字符串中最主要的是格式化字符的形式,如下:
%a 读入一个浮点值(仅C99有效)
%A 同上
%c 读入一个字符
%d 读入十进制整数
%i 读入十进制,八进制,十六进制整数
%o 读入八进制整数
%x 读入十六进制整数
%X 同上
%c 读入一个字符
%s 读入一个字符串
%f 读入一个浮点数
%F 同上
%e 同上
%E 同上
%g 同上
%G 同上
%p 读入一个指针
%u 读入一个无符号十进制整数
%n 至此已读入值的等价字符数
%[] 扫描字符集合
%% 读%符号
地址表:这里面填写的变量一定要是地址。
其中用法也是多种多样,以后慢慢的来总结。