Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


x=2,y=6,z=6
x=y==z;
printf(%d",x)

Answers were Sorted based on User's Feedback



x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / preethi

y==z true
so, x=1

Is This Answer Correct ?    79 Yes 6 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / guest

y==z checks if both are equal and returns TRUE or FLASE
(1 / 0). In this case y = z = 6, so it returns TRUE / 1. x
= 1.

Is This Answer Correct ?    27 Yes 0 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / amit

since "=" has a low precedence over "==" .. thus "y==z" will
be evaluated first and the returned value will be stored in
x which will be printed subsequently...

In this case since y equals z, x = 1 will be printed

cheers

AD

Is This Answer Correct ?    15 Yes 0 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / anand n

Ans:1


x=2,y=6,z=6//here x value is:2
x=y==z;//x=6 and y=6 so x is equal to y means its true,now
//x value is 1
printf(%d",x)

Is This Answer Correct ?    8 Yes 1 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / vijoeyz

My apologies for the silly mistake. The value of x is 1 as
everyone has said.

Thanks,
Vijay Zanvar
http://faq.zanvar.in

Is This Answer Correct ?    7 Yes 2 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / priya

answer: 1

Is This Answer Correct ?    3 Yes 0 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / mahadevan

in C language this statement(x=y==z;)is declaration syntax Error

Is This Answer Correct ?    5 Yes 2 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / suchita

here we can not use and conditional statement thats why we can
not say "this is a boolean eq" and thats why x print either 2 or
garbage value

Is This Answer Correct ?    7 Yes 5 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / wasim

First of all the given syntax for printf statement is
wrong.it will not show any output but the syntax error

Is This Answer Correct ?    1 Yes 1 No

x=2,y=6,z=6 x=y==z; printf(%d",x) ..

Answer / manjunath kusagur

in memory first location hold value of x as 2....ofter
assigning x=y..x(6)<-y..value of x is overwritten because
memory location holds only one value at a time means now x
holds value as 6......

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More C Interview Questions

write a program to find a given no. is divisible by 3 or not without using any arthimetic operators?

3 Answers   Broadcom, TCS,


A array contains dissimilar element how can we count, and A array contains dissimilar element how can we store in another array with out repetition.

4 Answers  


What is the total generic pointer type?

0 Answers  


Why & is used in scanf in c?

0 Answers  


What is double pointer?

0 Answers  


What are the salient features of c languages?

0 Answers  


write a program to read a number and print in words that is in sentence for example 21,219 then output is "twenty one thousand and two hundred nineteen" by using only control flow statements (only loops and switch case )?

1 Answers   TCS,


What are loops in c?

0 Answers  


How can you increase the size of a dynamically allocated array?

0 Answers   TISL,


write a C program : To find out the number of identical words in two files . the file name should be taken as command line argument .

1 Answers   Subex,


Is c call by value?

0 Answers  


what will be the output of "printf("%d%d",scanf("%d% d",&a,&b))".provide an explation regarding the question

6 Answers  


Categories