In this section, we will learn what the putchar() function is and how to use it in C.
What is putchar() Function in C?
The function `putchar()` is used to send one character to the output stream.
C putchar() Function Syntax:
int putchar(int char)
C putchar() Function Parameters:
This function takes one argument, and that is the character that we want to send to the output.
Note: you might want to read the data-type section as well in order to understand why characters are treated as integer.
C putchar() Function Return Value:
If the operation of sending the argument of the function to the output was successful, the function will return that character as a result. If there was a problem, `EOF` will be returned as the value of this function, which is equal to the value -1.
Example: using putchar() function in C
#include <stdio.h>
int main() {
char c = 'O' ;
char returnedValue = putchar(c);
printf("\nThe returned value of calling putchar function is: %c",returnedValue);
return 0;
}
Output:
O The returned value of calling putchar function is: O