易百教程

使用putchar()函数输出字符

以下是putchar()函数格式:

#include <stdio.h> 

int putchar(int c);

要使用putchar()函数,可在括号中放置一个文字字符,如:

putchar('v');

或者,可以在括号中为字符放置ASCII代码值(整数)。该函数返回写入的字符的值。

示例代码

#include <stdio.h> 

int main()
{ 
   int ch; 

   printf("按Enter键: "); 
   getchar(); 
   ch = 'H'; 
   putchar(ch); 
   ch = 'i'; 
   putchar(ch); 
   putchar('!'); 
   printf("\n"); 
   return(0); 
}

编译并执行上面示例代码,得到以下结果:

hema@ubuntu:~/book$ gcc -o main main.c
hema@ubuntu:~/book$ ./main
按Enter键:
Hi!

上面的代码使用getchar()函数来暂停程序。

语句getchar(); 等待输入。
收到的输入不存储,然后putchar()函数一次显示一个字符变量ch的值。将单字符值分配给ch变量。