Some examples on printf().

int r,a=10;
    1)      r=printf(“Wel”);
printf(“\n r=%d”,r);
Output---à       Wel
                                r=3

    2)      r=printf(“Wel”,”come”);
printf(“\n r=%d”,r);
Output---à       Wel
                                r=3

    3)      r= printf(“Wel””come”);
printf(“\n r=%d “,r);
Output---à       Welcome
                                r=7

    4)      r=printf(“Wel \n come”);
printf(“\n r=%d”,r);
Output---à       Wel
                                come
                                r=8

    5)      r=printf(“Wel\t %s”,”come”);
printf(“\n r=%d”,r);
Output---à       wel                         come
                                r=8

    6)      r=printf(“Wel %d”,printf(“Frndzone”);
printf(“\n r=%d”,r);
Output--à         Frndzonewel4
                                r=4

    7)      r=printf(“%d %d”,printf(“Frndzone”),printf(“Education”));
printf(“\n r=%d”,r);
Output------à EducationFrndzone49
                                r=2

    8)      r=printf(“%d”,printf(“Wel %d”,a);
printf(“\n r=%d”,r);
Output-----à    Wel105
                                r=1

    9)      r=printf(“a=%d”,printf(“wel%d”,printf(“come”)));
printf(“\n r=%d”,r);
Output------à comewel4a=4
                                r=3

   10)   void main()
{
int a=10,b=5;
clrscr();
printf(“a=%d”,a,b);
getch();
}
Output------à a= 10
NOTE:- When outside value is more than format specifier than extra value automatically ignore.
   11)   void main()
{
int a=5;
clrscr();
printf(“%d%d”,a);
getch();
}
Output---à 5,  (86)à garbage value
   12)   r=printf(“%d: %c”,printf(“Wel”),67);
printf(“\n r=%d”,r);
Output-----à    Wel3:C
                                r=3
   13)   r=printf(“%d \n %d”,printf(“%d”,printf(“come”)),printf(“education”));
printf(“\n r=%d”,r);
Output-----à    educationcome41
                                9
                                r=3
   14)   r=printf(“%d :%d”,printf(“\n %d”,printf(“come”),printf(“micro%s”,”soft”)));
printf(“\n r=%d”,r);
Output -------à microsoftcome
                                42: (20)à garbage value
                                r=4
   15)   r=65+ printf(“wel\n %s”,”Frndzone”,printf(“%d”,printf(“Education”)));
printf(“\n %d:%c”,r,r);
Output--------à Education9wel
                                Frndzone
                                73:I
   16)   r=32+printf(“%c”,65+printf(“come%s”,”Frndzone”),printf(“\n%d”,99-printf(“bho%s%c”,”pa”,’r’)));
printf(“\nr=%d”,r);
Output--------à Bhopal
                                93comeFrndzoneI
                                r=33
   17)   ‘A’+printf(“Wel%d”,printf(“come%s”,”Frndzone”,printf(“Computer\n %c,%d”,65,’D’)));
printf(“\n r=%d”,r);
Output-------à Computer
                                A,68comeFrndzonewel8
                                r=69
   18)   r=’2’+printf(“%d %c”,printf(“Wel%s”,”come”),65+printf(“Frndzone”,printf(“Education\n”)));
printf(“\n r= %d”,r);
Output-------à Education
                                FrndzoneWelcome7E
                                r=52


Some Questions  on scanf()
    1)      Write a program to accept an integer number from keyboard and display it same on monitor.
                void main()
{
                int a;
                clrscr();
                printf(“Enter a number:”);
                scanf(“%d”&a);
                printf(“Value of a=%d”,a);
getch();
}
Output------à Enter a number: 20
                                Value of a=20
    2)      Write a program to accept two integer number from keyboard and display it same on monitor.
                void main()
{
                int a,b;
                clrscr();
                printf(“Enter two number:”);
                scanf(“%d %d”,&a,&b);
                printf(“Value of a=%d,Value of b=%d”,a,b);
                getch();
}
Output------à Enter two number: 10 20
                                Value of a=10,Value of b=20
NOTE:- When no any separator is used in scanf() then two values must be separated by space or enter key.
Example:-
                void main()
{
                int a,b;
                clrscr();
                printf(“Enter two numbers:”);
                scanf(“%d @ %d “&a,&b);
                printf(“a=%d,b=%d”,a,b);
                getch();
}

Output-------àEnter two numbers: 10 @ 20
                                a=10,b=20


Comments

Popular Posts