Re: [algogeeks] union- c

2010-06-13 Thread Rohit Saraf
what is this for... and which conversion are you talking abt? -- Rohit Saraf Second Year Undergraduate, Dept. of Computer Science and Engineering IIT Bombay http://www.cse.iitb.ac.in/~rohitfeb14 On Sat, Jun 12, 2010 at 11:20 PM, divya

Re: [algogeeks] union- c

2010-06-13 Thread divya jain
its an o/p questn.. conversion wen ur variable is long..nd u r printing using %f...i dont know how to perform conversion from float to int long nd vice versa.. pl help On 13 June 2010 12:12, Rohit Saraf rohit.kumar.sa...@gmail.com wrote: what is this for... and which conversion are you

Re: [algogeeks] union- c

2010-06-13 Thread Rohit Saraf
If you are not able to print the long int and that's the prob, you can use %ld instead of %d -- Rohit Saraf Second Year Undergraduate, Dept. of Computer Science and Engineering IIT Bombay http://www.cse.iitb.ac.in/~rohitfeb14 On Sun, Jun 13, 2010

Re: [algogeeks] union- c

2010-06-13 Thread Anurag Sharma
Check the floating point representation(IEEE 754 format) in variables. There are specific number of bits in a float variable to represent exponent, mantissa etc. Anurag Sharma On Sun, Jun 13, 2010 at 1:19 PM, divya jain sweetdivya@gmail.comwrote: its an o/p questn.. conversion wen ur

Re: [algogeeks] union- c

2010-06-13 Thread divya jain
wat i meant is the ans of this questn is 10.00 0.00 3 1080263967 now my questn is y u.f_e is printing 0.00 and similarly y u.l_e is giving this value... On 13 June 2010 15:08, Rohit Saraf rohit.kumar.sa...@gmail.com wrote: If you are not able to print the long int and that's the

Re: [algogeeks] union- c

2010-06-13 Thread Anand
On Sun, Jun 13, 2010 at 4:10 AM, divya jain sweetdivya@gmail.comwrote: wat i meant is the ans of this questn is 10.00 0.00 3 1080263967 now my questn is y u.f_e is printing 0.00 and similarly y u.l_e is giving this value... @ Divya: Here 3.55 is stored as a floating point

[algogeeks] union- c

2010-06-12 Thread divya
#include stdio.h main() { union { long l_e; float f_e; } u; long l_v; float f_v; l_v = u.l_e = 10; printf(%f , (float)l_v); printf(%f , u.f_e); f_v = u.f_e = 3.555; printf(%d , (long)f_v); printf(%d , u.l_e); } hw to do the conversion here.. -- You received this message because