- The C Standard Library
- C Library - Home
- C Library - <assert.h>
- C Library - <ctype.h>
- C Library - <errno.h>
- C Library - <float.h>
- C Library - <limits.h>
- C Library - <locale.h>
- C Library - <math.h>
- C Library - <setjmp.h>
- C Library - <signal.h>
- C Library - <stdarg.h>
- C Library - <stddef.h>
- C Library - <stdio.h>
- C Library - <stdlib.h>
- C Library - <string.h>
- C Library - <time.h>
- C Standard Library Resources
- C Library - Quick Guide
- C Library - Useful Resources
- C Library - Discussion
- C Programming Resources
- C Programming - Tutorial
- C - Useful Resources
C library function - putchar()
Description
The C library function int putchar(int char) writes a character (an unsigned char) specified by the argument char to stdout.
Declaration
Following is the declaration for putchar() function.
int putchar(int char)
Parameters
char − This is the character to be written. This is passed as its int promotion.
Return Value
This function returns the character written as an unsigned char cast to an int or EOF on error.
Example
The following example shows the usage of putchar() function.
#include <stdio.h> int main () { char ch; for(ch = 'A' ; ch <= 'Z' ; ch++) { putchar(ch); } return(0); }
Let us compile and run the above program that will produce the following result −
ABCDEFGHIJKLMNOPQRSTUVWXYZ
stdio_h.htm
Advertisements