In C programming printf() is used for outputting a data or to display a data. On the other hand, scanf() is used to take input values from the users.
Input and Output of integer value.
#include <stdio.h> int main() { int age; printf("Enter Input value: "); scanf("%d", &age); printf("Age = %d", age); return 0; }
Why we use & with scanf()
It is because, & helps to point towards the memory location of that variable.
Input and Output of double and char values
int main() { char alphabet; double number; printf("Enter a character: "); scanf("%c", &alphabet); printf("Enter a number: "); scanf("\n%lf", &number); printf("alphabet is %c", alphabet); printf("\nnumber is %.2lf", number); return 0; }
Inputting 2 values together
#include <stdio.h> int main() { char alphabet; double number; printf("Enter input values: "); scanf("%lf %c", &number, &alphabet); printf("alphabet is %c", alphabet); printf("\nnumber is %.2lf", number); return 0; }
Top comments (0)