scanf输入函数
SCANF函数为将键盘上文字输入到程序中转换为二进制的函数。
相当于再cmd中按照原有的格式进行填写
输入的形式与printf的方式非常相似,也是通过前后一一对应的方式进行输入
5.转换规范的写法和数量需要与后续参数一一对应
scanf转换规范
不同的转换规范和转换格式可以查看这个表格进行尝试:
如何输入字符串:
实例:
#include<stdio.h>
int main()
{
char c;
scanf("%c", &c);
printf("%d %c\n",c,c);
return 0;
}
使用scanf运行之后:
-----------------------------------------------------
a
97 a
D:\user\Desktop\C\ConsoleApplication1\x64\Debug\ConsoleApplication1.exe (进程 20012)已退出,代码为 0。
按任意键关闭此窗口. . .
------------------------------------------------------
在输入a之后就可以打印出来a的字符类型和a的SAII表的对应数字
也可以通过输入数字表示通过表格转换之后输出:
实例:
#include<stdio.h>
int main()
{
char c;
//在此处将c更换为了hhd(char类型的数字占位符)
scanf("%hhd", &c);
printf("%d %c\n",c,c);
return 0;
}
输出:
-----------------------------------
65
65 A
D:\user\Desktop\C\ConsoleApplication1\x64\Debug\ConsoleApplication1.exe (进程 272)已退出,代码为 0。
按任意键关闭此窗口. . .
-----------------------------------