what is the output on the screen?
int n;
n=printf("my name is %d",printf("kiran %d",printf("kumar")));
printf("\n %d \n",n);
Answers were Sorted based on User's Feedback
Answer / raghav
hi the answer is bit scribbling
answer is
kumar kiran 5my name is 7/n12/n
| Is This Answer Correct ? | 8 Yes | 3 No |
Answer / krishnachaitanya
n is 12.
because every printf() statement returns an integer value.
in the above code i.e printf("my name is %d",printf("kiran
%d",printf("kumar")));
kiran returns 5
the correct ans is
kumarkiran5 my name is 6
n=12
| Is This Answer Correct ? | 2 Yes | 4 No |
Answer / kirankumaryakkala
see the printf defination at stdio.h
its, int printf(const char *,...)
//printf returns no of charecters written to the screen
// and ... represents variable no of arguments
//now every printf returns one integer corresponding to the
no of charecters written on the screen.
its simple , now u can guess
try it.
| Is This Answer Correct ? | 1 Yes | 7 No |
What is the difference between fread buffer() and fwrite buffer()?
int i=~0; uint j=(uint)i; j++; printf(“%d”,j);
Apart from dennis ritchie who the other person who contributed in design of c language.
List some basic data types in c?
disadvantages of realloc ?
what is the difference between const volatile int i & volatile const int j;
What are the 4 types of programming language?
Are the variables argc and argv are always local to main?
what do structure language means?
Predict the output or error(s) for the following: 25. main() { printf("%p",main); }
tell me the full form of c?
What is a spanning Tree?