Scanf
The function used to get input from the user during execution of program and stored in a variable of specified form is called scanf() function.
Syntax: scanf(“format string”,& variable name);
format string format specifier is written
& address operator
Types:
Syntax: scanf(“format string”,& variable name);
format string format specifier is written
& address operator
Types:
- Single input e.g scanf(“%d”,&a);
- Multiple input scanf(“%d %c %d”, &a,&op,&b);|
Example-Single Input:
#include<stdio.h>
#include<conio.h>
void main ()
{
clrscr();
int a;
printf("Enter integar value:");
scanf("%d",&a);
printf("The value you enter = %d",a);
getch();
}
Output
Enter integer value:5
The value u enter is=5
Example-Multiple Inputs:
#include<stdio.h>
#include<conio.h>
void main ()
{
clrscr();
int a, b;
printf("Enter two values and operator:");
scanf("%d %d %c",&a,&b,&op);
printf("Entered values = %d %d %c",a,b,op);
getch();
}
Output:
Enter two values and operator:5 6 +
Entered values =5 6 +
#include<stdio.h>
#include<conio.h>
void main ()
{
clrscr();
int a;
printf("Enter integar value:");
scanf("%d",&a);
printf("The value you enter = %d",a);
getch();
}
Output
Enter integer value:5
The value u enter is=5
Example-Multiple Inputs:
#include<stdio.h>
#include<conio.h>
void main ()
{
clrscr();
int a, b;
printf("Enter two values and operator:");
scanf("%d %d %c",&a,&b,&op);
printf("Entered values = %d %d %c",a,b,op);
getch();
}
Output:
Enter two values and operator:5 6 +
Entered values =5 6 +