输入与输出的概念
输入是指吧数据从外部设备(磁盘、键盘、磁带、传感器......)上读入计算机的。输出是把计算机内部的数据送到外部设备(磁盘、显示器、打印机....)上去。
C语言不提供I/O语句,而是通过标准函数库中的若干标准函数实现I/O的
(1)字符的输入
C提供的字符输入函数是一个无参函数,调用该函数的一般格式是:
getchar()
其操作是从标准输入设备(也就是键盘)上读入一个字符,作为函数值。
读入的字符一般是要保存到一个字符型变量中,若变量ch是字符类型,通常以如下形式使用该函数:
ch=getchar()
这是一个带赋值运算的表达式语句,作用是读入一个字符送入变量ch当中。
(2)字符的输出
C提供字符输出函数putchar,调用该函数一般格式是:
putchar(int类型表达式)
其操作就是就是把int型表达式计算出的值转换成字符类型值输出到标准输出设备(也就是显示器)上。putchar将带回一个函数值,用来表示操作结果
(1)如果操作正确,则把输出的int型整数作为函数值返回。
(2)如果操作错误,则以EOF(-1)作为函数值返回。
(3)格式输入
标准函数scanf是C提供的格式输入函数,