C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。
在使用C语言库函数时,需要预编译命令#include
,将有关"头文件"包含到源文件中。
字符数据的输入输出
putchar 函数(字符输入函数)
putchar 函数的作用是向终端输出一个字符,并返回输出字符的ASCLL
码的值。
例如: putchar(c);
输出字符变量c的值,c可以是字符型或整型,在使用该函数时,要在程序开头部分加上:#include "stdio.h"
或 #include<stdio.h>
getchar 函数(字符输入函数)
该函数的作用:从终端输入一个字符,并将输入的字符返回到一个字符型变量中。
一般形式: getchar()
注意:
- getchar 函数只能接收
一个
字符,输入字符后需要按回车键,程序才会完成相应的输入,继续执行后面的语句。 - 如果需要连续输入几个字符,在输入时,用户连续输出字符,最后一次输入完成后,回车即可!同时也要在程序开头部分加上:
#include "stdio.h"
或#include<stdio.h>
printf 函数(格式输出函数)
作用:向终端(或系统隐含指定的设备输出设备),输出若干个任意类型的数据。
一般格式:printf("格式控制字符串",输出列表项);
格式控制字符:是用双引号括起来的字符串,他包括两种信息
- 格式说明:由"
%
"和格式字符
组成,作用是将输出的数据按照制定的格式输出。 - 普通字符:即需要按照原样输出的字符。普通字符包括可普通字符和转义字符,转义字符需要转义后输出!
输出列表:是需要输出的一些数据,可以是常量、变量、表达式,个数可以是零个、一个、多个,每个输出项之间用逗号分隔。
例如: printf("%d,%d",a,b