C语言的输入与输出,有点意思!

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!

作者|慕课网精英讲师 张磊

输入就是将程序外部的数据输入到程序内部,输出就是将程序内部运行的结果等内容从程序内部输出到显示器,打印机或者存放到文件中。

编程语言中的输入输出担负着程序与用户的交互工作。

  1. 标准输入输出
    C 语言中的标准输入输出包含 3 部分。标准输入,标准输出,标准错误输出。

表中列举了标准输入输出和与之关联的物理设备。

标准错误输出就是当你程序出错的时候在屏幕上看到的信息。

  1. 标准输入
    2.1 scanf 函数
    这个函数输入是变量的地址,有关地址和指针的概念我们会在后面有详细的介绍,这里大家只要简单记住这点就好。同时这个函数的返回值是一个整数,其实就是输入的字符的数量。

这里是一个简单的示例:

实例演示

2.2 fgets 函数
这个函数是从标准输入中读取一整行的内容。它会在遇到换行符或者文件结尾符号的时候停止执行。

实例演示

  1. 标准输出
    3.1 printf
    对于这个函数最主要的功能是输出有格式的字符。关于这个函数更为详细的介绍,会出现在稍后的课程中。这里为大家简单展示一些这个函数的最基本用法。

实例演示

3.2 puts
这个函数是输出一行字符,相当于 printf 函数的字符输出模式,然后尾部又增加了一个换行符的模式:

实例演示

  1. 小结

编程语言的输入与输出是编程语言的基本组成部分。

C 语言的语言的标准的输入和输出都指通过键盘输入和向显示器输出结果的过程。

这里面经常用到的函数包含:

输入函数。 scanf, fgets 等。
输出函数。 printf, puts 等。

欢迎关注「慕课网」,发现更多IT圈优质内容,分享干货知识,帮助你成为更好的程序员!

你可能感兴趣的:(程序员)