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...


main()
{
float a=3.2e40;
printf("%d",a);
}

Answers were Sorted based on User's Feedback



main() { float a=3.2e40; printf("%d",a); }..

Answer / pankaj bhalerao

i run this and i found that the answer is zero because a
is declared as float and it is print ans integer and its
mantissa part is also a float therefore the output is zero.

thank you...

Is This Answer Correct ?    12 Yes 2 No

main() { float a=3.2e40; printf("%d",a); }..

Answer / pushpanjali panda

after running the program i got the answer is 0.

Is This Answer Correct ?    8 Yes 0 No

main() { float a=3.2e40; printf("%d",a); }..

Answer / iftekhar

main()
{
int i=300*300/300;
printf("%d",i);
}

Is This Answer Correct ?    12 Yes 9 No

main() { float a=3.2e40; printf("%d",a); }..

Answer / vignesh1988i

as for as i know ,
here however 'a' is a float variable when it comes
to printf , the floating numbers will be truncated and it
outputs as 3


thank u

Is This Answer Correct ?    11 Yes 9 No

main() { float a=3.2e40; printf("%d",a); }..

Answer / shashikanth

0

Is This Answer Correct ?    1 Yes 1 No

main() { float a=3.2e40; printf("%d",a); }..

Answer / rajendra chouhan

0

Is This Answer Correct ?    0 Yes 0 No

main() { float a=3.2e40; printf("%d",a); }..

Answer / deepali chandra

the o/p=0
because here we are trying to print the value in int form
which has been of float datatype.since float has a higher
precendence over int therefore it will give the o/p=0 and
similarly after this every output will be =0.this is the
function of the compiler that we cannot print the value of
a higher data type using a lower datatype.

Is This Answer Correct ?    0 Yes 1 No

main() { float a=3.2e40; printf("%d",a); }..

Answer / siva

a is declared as float but it is printed as integer so it
must be wrong.........

Is This Answer Correct ?    0 Yes 1 No

main() { float a=3.2e40; printf("%d",a); }..

Answer / vinaykumar

it is not execute, bcz in the printf satement declared as
integer so answer is 0.

Is This Answer Correct ?    0 Yes 1 No

Post New Answer

More C Interview Questions

What are keywords in c with examples?

0 Answers  


List some of the dynamic data structures in C?

0 Answers  


What is the right type to use for boolean values in c? Is there a standard type?

0 Answers  


What is structure packing in c?

0 Answers  


What is function prototype?

0 Answers  


Write a C program to get the desired output. 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 . . . 1 n..............n 1 Note: n is a positive integer entered by the user.

4 Answers  


Implement bit Array in C.

0 Answers   GrapeCity,


Why is main function so important?

0 Answers  


Write a program which has the following seven functions. The functions should be: • main() this calls the other 6 functions • fget_long() a function which returns a long data type from a file • fget_short() a function which returns a short integer variable from a file • fget_float() a function which returns a floating point variable from a file • fprt_long() a function which prints its single, long argument into a file • fprt_short() a function which prints its single, short argument into a file • fprt_float() a function which prints its single, floating point argument into a file. You should use fscanf() to get the values of the variables from the input (the file) and fprintf() to print the values to the other file. Pay attention to using the correct format for each of the data types.

0 Answers  


we all know about the function overloading concept used in C++ and we all learnt abt that.... but that concept is already came in C in a very smaller propotion ... my question is IN WHICH CONCEPT THERE IS A USE OF FUNCTION OVERLOADING IS USED in C language?????????????

4 Answers   Google,


Why c is a procedural language?

0 Answers  


Who invented b language?

0 Answers  


Categories