on my system every time o/p is 0 using ubuntu 10.04 ,gcc compiler On Mon, Mar 4, 2013 at 7:34 AM, rohit jangid <[email protected]> wrote:
> output for me for the previous snippet > > localhost:slingshot rohitjangid$ ./a.out > 1799476872 > 1799474584 > localhost:slingshot rohitjangid$ ./a.out > 1710327432 > 1710325144 > localhost:slingshot rohitjangid$ ./a.out > 1856128648 > 1856126360 > localhost:slingshot rohitjangid$ ./a.out > 1724065416 > 1724063128 > > > On Mon, Mar 4, 2013 at 7:33 AM, rohit jangid <[email protected]>wrote: > >> yeah true . one interesting thing I noticed is that if you run this code >> >> #include<stdio.h> >> int main() >> { >> int i = 0; >> do { >> printf ("%d\n",(float)1); >> }while(i++ < 1); >> return 0; >> } >> >> one would expect same output in both the rows but surprisingly it came >> different for me every time . >> any clues .. why ? >> >> >> >> >> On Fri, Mar 1, 2013 at 12:05 PM, Karthikeyan V.B <[email protected]>wrote: >> >>> O/p will not be 0. >>> >>> 1.000000 is the result which when read as %d takes the decimal value of >>> <float 1.000000> stored in memory - it will not be 1.000000 or 0. >>> >>> Since float is not stored as direct binary in memory as integer is >>> stored, instead there's a separate procedure for storing float as binary in >>> memory >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Algorithm Geeks" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> >> >> -- >> Rohit Jangid >> Graduate >> Deptt. of Computer Engineering >> NSIT, Delhi University, India >> >> > > > -- > Rohit Jangid > Graduate > Deptt. of Computer Engineering > NSIT, Delhi University, India > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Regards, SHUBHAM SANDEEP IT 3rd yr. NIT ALD. -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
