My Blog
Articles related to programming, computer science, technology and research.

22/04/2016 Categories: C Programming. Comments Off on Input and Output in C

Reading Input from Keyboard


Another way of assigning values to variables besides directly assigning the value is reading values from the keyboard.


C provides scanf function in the stdio.h header file. Using this function we can read values from the keyboard and assign the values to variables. The syntax of scanf function is as shown below:




The control string specifies the type of value to read from the keyboard and the ampersand symbol & is an operator to specify the address the variable(s). Example usage of scanf function is shown below:




Printing onto Screen


To print or output text onto the screen, we use printf function. Syntax of printf function is as shown below:




Example usage of printf function is shown below:





Following are the format specifiers or control strings available in C:


Data Type Format Specifier
int %d (or) %i
unsigned int %u
short int %hd
unsigned short int %hu
long int %ld
unsigned long int %lu
float %f (or) %e (or) %g
double %lf (or) %e (or) %g
long double %Lf
char %c
unsigned char %c
string %s


Related Links:

Scroll Up