字符、字符串的输入输出函数
上一节
下一节
字符、字符串的输入输出函数
一 、相关知识学习
C语言中,getcha()和putchar()函数实现字符的输入和输出功能。
(1)getchar函数
getchar用于单个字符输入。功能是从标准输入设备上(键盘)输入一个且只能是一个字符,并将该字符作为getchar函数的返回值。
调用格式:getchar(); /*不带参数的库函数,但函数名后面的括号()不能省略*/
用户输入一个字符后,只有按“回车”键后输入的字符才有效。
getchar函数只能接收一个字符,而非一串字符。上例中:若输入"abcde",getchar函数也只接收第一个字符'a'。
(2)putchar函数
putchar用于对单个字符输出。功能是将指定表达式的值(输出项)所对应的字符输出到标准设备(终端),每次只能输出一个字符。
调用格式:putchar(输出项) /*输出项可以是字符型常量、变量或表达式*/
被输出的字符常量必须用单引号括起来,如:’\n’、’*’等;如果是表达式,可以写成’a’+32等形式,但不能写成’abc’或”abc”,错误写法。