Character input : %c Example using printf and scanf function

C Programming Language / Overview of C Language

1382

Program:

#include <stdio.h> 
int main() 
{ 
    char ch; 
    scanf("%c", &ch); // input is A 
    printf("%c\n", ch); 
    return 0; 
} 

Output:

A
A
Press any key to continue . . .

Explanation:

scanf(char *format, arg1, arg2, …)

This function take input using standard input (keyboard) and store it in variable accordingly. It returns the number of items successfully read. Formal parameter arg1, agr2, .. must be a pointer

Many other format specifier are also there
1.%u for unsigned integer.
2.%lld for long long int .
3.%o octal integer without leading zero
4.%x hexadecimal integer without 0x before number.


This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.