1.第一个C语言程序:“你好世界”
我们敲的第一个C语言:
其中就运用到了printf,printf是一个库函数,那就得谈论什么是库函数了。
库函数:库函数是已经封装好的函数,可以直接被用户调用,不需要自己编写来实现代码,可以被重复使用,执行各种任务。当然库函数是储存在头文件中的标准库中的。如;stdio.h,math.h,stdlib.h等,这些库提供了许多的有用函数:printf(),scanf()等等。我们就可以来使用库函数了,以此来简化编程任务。
2.printf的作用:
printf是我们广泛使用的工具,不管是调试,还是展示程序的运行结果 ,printf函数都发生这重要的作用。
.宽度与精度:
在printf中,可以指定字段的宽度和精度来控制输出格式。例如:%5d表示输出至少五个的字符宽度,如果不足则会用空格补上,而.2f则表示浮点数的小数只显示后两位。
.格式控制符:
printf的格式控制常用的有:
.动态输出:
可以根据变量的值动态地构建输出的字符串。例如:通过条件语句或其他逻辑结构,可以根据不同的条件输出不同的字符串和格式。
同过条件语句,我们可以输入做出决策并输出相应的信息。
3.scanf的使用:
.返回值的处理:scanf函数会返回一个整数值,表示成功读入的数据项的数量。例如:尝试读取三个整数,但我们只输入了两个,那么scanf将返回2。
处理输入残留:
当使用scanf读取输入时,如果输入的数据比期望的多,那么额外的就会留在缓冲区。这可能导致后续的scanf调用出现问题。
4.scanf的注意事项:
输入结束的标志(EOF):当遇到输入结束的标志通常是ctrl+z,scanf函数将会返回EOF(End Of File)。
使用其他输入函数:除了scanf函数之外,还有其他的输入函数:gets ,getchar,fgets等,在某些情况这些函数将会跟适合特定的需求。例如:fgets函数可以一次性读取一整行输入,包括空格和换行符。
5.总结
在实际的编程中我们应具体的需求选择合适的格式控制符,同时也需注意处理各种复杂的输入情况,以保证程序的健壮和易用性。希望这篇文章对你有所帮助。