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.


Reply via email to