Input-Output in C
In this post, we will learn how to take an input from terminal and display/print on the terminal. We take a input from the terminal to fill dynamic value in a variable.
In this post, we will learn how to take an input from terminal and display/print on the terminal. We take a input from the terminal to fill dynamic value in a variable.
Introduction
In c programming, we scanf() function to take an input from terminal and printf() function to displace value of a variable on the terminal.Integer Input-Output in C program
In C programming we use scanf() function with parameters %d and &variable_name to take an integer input from the terminal and printf() function to print the variable value on the terminal. #include <stdio.h>
int main()
{
int variable;
scanf("%d", &variable);
printf("%d", variable);
return 0;
}
In above example,int variable; means decler a variable with name variable you can keep any name
scanf("%d", &variable); means take a input from termial-keyboard and strore in variable variable
printf("%d", variable); means print value of variable variable on terminal
Float Input-Output in C program
We use %f at the place for %d in order to store float variable in c programming language
#include <stdio.h>
int main()
{
float variable;
scanf("%f", &variable);
printf("%f", variable);
return 0;
}
In above example,float variable; means decler a variable with name variable you can keep any name
scanf("%f", &variable); means take a input from termial-keyboard and strore in variable variable
printf("%f", variable); means print value of variable variable on terminal
Character Input-Output in C program
We use %c at the place for %d in order to store float variable in c programming language
#include <stdio.h>
int main()
{
char variable;
scanf("%c", &variable);
printf("%c", variable);
return 0;
}
In above example,char variable; means decler a variable with name variable you can keep any name
scanf("%c", &variable); means take a input from termial-keyboard and strore in variable variable
printf("%c", variable); means print value of variable variable on terminal
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
Comments
Post a Comment