C - scanf




 scanf

Learn C - C tutorial - scanf - C examples - C programs

C - scanf() Function - Definition and Usage

  • In C -Language, scanf() is a predefined function in "stdio.h" header file. It can be used to read the input value from the keyword.
  • The format string must be a text enclosed in double quotes.
  • It contains the information for interpreting the entire data for connecting it into internal representation in memory.
  • Example : integer (%d) , float (%f) , character (%c) or string (%s).
C Scanf Function

Format specifier :

Format specifier Type of value
%d Integer
%f Float
%lf Double
%c Single character
%s String
%u Unsigned int
%ld Long int
%lf Long double

C Syntax

scanf("format specifiers",&value1,&value2,.....);

Sample coding -C - Scanf Function

#include<stdio.h>
#include<conio.h>
 void main()
 {
    int x;
    float y;
    clrscr();
    printf("Enter any two numbers: ");
    scanf("%d %f",&x,&y);
    printf("%d %f",x,y);
    getch();
}

C Code - Explanation

code-explanation-scanf
  1. In this example, “int x” specifies the integer value for the variable x.
  2. Here, “float y” specifies the float value of the variable y.
  3. Here scanf("%d %f",&x,&y) is being used to read the integer & float data from keyboard.
  4. Here %d is an integer value of the variable x.
  5. And %f is a float value of the variable y.

Sample Output - Programming Examples

scanf-sample-output1
  1. Here in this output “Enter any two numbers: “ is represented in printf statement.
scanf-sample-output2
  1. Here in this output we are entering the values 5 and 10.
scanf-sample-output3
  1. Here in this output the entered values 5 and 10 are processed in the console window.
  2. Here 5 is represented as integer value and 10.000000 as float value.

View More Quick Examples


Related Searches to c scanf function

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add wikitechy.com to your ad blocking whitelist or disable your adblocking software.

×