background image

C

C

入门经典(第

入门经典(第

4

4

版)

版)

10.1  

10.1   输入和输出流

        

        

前面章节主要使用

前面章节主要使用

scanf()

scanf()

函数从键盘输入数据,使用

函数从键盘输入数据,使用

printf()

printf()

函数将

函数将

数据输出到屏幕上。事实上,使用这些函数指定从哪里输入或输出到哪里去

数据输出到屏幕上。事实上,使用这些函数指定从哪里输入或输出到哪里去

的方式没有什么特别。因为

的方式没有什么特别。因为

scanf()

scanf()

函数可以从任何地方接收信息,只要这

函数可以从任何地方接收信息,只要这

些信息是字符流即可。同样,

些信息是字符流即可。同样,

printf()

printf()

函数也可以将数据输出到任何能接收字

函数也可以将数据输出到任何能接收字

符流的地方去。这并不是巧合:

符流的地方去。这并不是巧合:

C

C

语言的标准输入输出函数都是独立于设备

语言的标准输入输出函数都是独立于设备

的,程序员不需要考虑如何在特定设备上传入传出数据。

的,程序员不需要考虑如何在特定设备上传入传出数据。

C

C

语言的库函数和

语言的库函数和

操作系统会确保在特定设备上的操作完全正常。

操作系统会确保在特定设备上的操作完全正常。