2022年7月16日 星期六
19:13
-
基本的输入和输出函数的用法
-
printf() ——将变量的内容输出到显示器上
四种用法
1.printf("字符串\n");
2.printf("输出控制符", 输出参数);
3.printf("输出控制符1 输出控制符2 ……",输出参数1,输出参数2 ……)
输出控制符和输出参数的个数应该一一对应
4.printf("输出控制符 非输出控制符", 输出参数);
输出控制符如下
%d —— int
%ld —— long int
%c —— char
%f —— float
%x —— int / long int / short int
%o —— int / long int / short int
%s —— 字符串
为什么需要输出控制符
- 01组成的代码可以表示数据也可以表示指令。
- 如果01组成的代码表示的是数据的话,那么同样的01代码组合以不同的输出格式输出就会有不同的输出结果。
-
scanf()—— 通过键盘将数据输入到变量中
两种用法:
用法一: scanf("输入控制符",输入参数);
功能: 将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地 址的变量中。
用法二:scanf("非输入控制符 输入控制符",输入参数);
功能: 将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中。
非输入控制符必须原样输入
用法三:scanf("输入控制符 输入控制符",输入参数,输入参数);
功能: 一次给多个变量赋值
如何使用scanf编写出高质量代码
1.使用scanf之前最好先使用printf提示用户以什么样的方式来输入
2.scanf中尽量不要使用非输入控制符,尤其是不要用\n
3.应该编写代码对用户的非法输入做适当的处理【非重点】
while ( (ch=getchar()) !=‘\n’)
continue;