- On
- By
- 0 Comment
- Categories: Basic, Basic C language
input output function in the C language
input output function in the C language
In this tutorial, we will discuss input output function in the C language.
printf() scanf() function in C programming language
The C programming language provides various built-in functions(in-built library function ) for several purposes as a mathematical calculation, string manipulation and input-output operation and many more.
input-output function
input and output functions are very important and mostly used in the C programming language for input and output operation – to read any given data and to display information on the screen.
We must know about two input output functions as a lot of usage in C language for input and output task.
There are printf() and scanf() function
printf() function
In the C programming language, the printf() function is used to display the character, string, integer, float data onto the output screen
The common pattern of printf() function
printf("formated string",argument);
Example
printf("%d",a);
Usage of printf() function in C language
String output
Example
#include <stdio.h> //stdio.h header file contain definition of printf() function int main() { printf("code4coding.com is a coding site"); //display string content using printf() function return 0; }
When the above code is executed, it produces the following results
code4coding.com is a coding site
Integer output
This is an example for integer output using printf() function in C language
#include <stdio.h> #include <stdlib.h> int main() { int age=34; printf("My age is: %d\n",age); getch(); return 0; }
When the above code is executed, it produces the following results
My age is: 34
float output
#include <stdio.h> #include <stdlib.h> int main() { float average=67.98; printf("My average is: %.2f\n",average); getch(); return 0; }
When the above code is executed, it produces the following results
My average is: 67.980003
Usage of scanf() function in C language
scanf() function
In the C programming language, the Scanf() function is used to read and store the character, string, numeric data as a standard input from the keyboard
Syntax
scanf("formated string",&argument);
Example
scanf("%d",a)
string input output
#include <stdio.h> #include <stdlib.h> int main() { char web[20]; printf("Enter website name: \n"); scanf("%s",web);//use scanf function for input printf("Your website name is: %s ",web);//use printf function for output getch(); return 0; }
When the above code is executed, it produces the following results
Enter website name: codeforcoding.com your website name is: codeforcoding.com
integer input output
#include <stdio.h> #include <stdlib.h> int main() { int age; printf("Enter your age: "); scanf("%d",&age);//use scanf() function for input printf("My age is: %d\n",age);//use printf() function for output getch(); return 0; }
When the above code is executed, it produces the following results
Enter your age: 23 My age is: 23
float input output
#include <stdio.h> #include <stdlib.h> int main() { float average; printf("Enter your average marks: "); scanf("%f",&average);//use scanf() function for input printf("My average is: %.2f\n",average);//use printf() function for output getch(); return 0; }
When the above code is executed, it produces the following results
Enter your average marks: 76.5 My average is: 76.50
Character input output
#include <stdio.h> #include <stdlib.h> int main() { char ch; printf("Enter a character: "); scanf("%c",&ch);//use scanf() function for input printf("your entered %c\n",ch);//use printf() function for output getch(); return 0; }
When the above code is executed, it produces the following results
Enter a character: A you entered A
Suggested for you
gets() and puts() function in C
User defined function in C Language
Function in C Language with example
Arithmetic function in C Language