输入和输出函数
1.printf() -- 将变量的内容输出到显示器上
.1四种用法
1. printf("字符串");
2. printf("输出控制符",输出参数);
3. printf("输出控制符1 输出控制符2 ...",输出参数1,输出参数2...);
/*输出控制符和输出参数的个数必须一一对应*/
4. printf("输出控制符 非输出控制符",输出参数);
2.输出控制符
3.为什么需要输出控制符
- 01组成的代码可以表示数据也可以表示指令,必须要有输出控制符告诉编译器怎么去解读。
- 如果01组成的代码表示的是数据的话,那么同样的01代码组合以不同的输出格式输出就会有不同的输出结果,所以必须要有输出控制符
4.非输出控制符
- 非输出控制符在输出的时候会原样输出
2.scanf() -- 通过键盘将数据输入到变量中
1.两种用法
用法一:scanf("输入控制符",输入参数);
- 功能:将从键盘输入得字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中
用法二:scanf("非输入控制符 输入控制符",输入参数);
- 功能:将从键盘输入得字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中
- 非输入控制符原样输出
如何使用scanf编写出高质量的代码
-
使用scanf之前最好先使用printf提示用户以什么样的方式输入
-
scanf中尽量不要使用非注入控制符,尤其是不要用 \n
-
应该编写代码对用户的非法输入做适当的处理
char ch;
while ( (ch=getchar()) != '\n')
continue;
网友评论