在操作系统中,为了统一对各种硬件的操作,简化接口,不同的硬件设备也被看成一个文件.对于这些文件的操作,等于是对普通文件的操作.例如,通常把显示器称为标准输出文件,printf就是想这个文件输出,把键盘称为标准输出文件,scanf就是从这个文件获取数据. 常见的硬件设备与文件的对应关系 文件 硬件设备 stdin 标准输入文件,一般指键盘:scanf().getchar()等函数默认从stdin获取输入. stdout 标准输出文件,一般指显示器:printf().putchar()等函数默认向s