Re: gcc strangeness
From: Roman Kurakin (rik_at_cronyx.ru)
Date: 07/12/04
- Previous message: David Schultz: "Re: gcc strangeness"
- In reply to: Dmitry Morozovsky: "gcc strangeness"
- Next in thread: Cyrille Lefevre: "Re: gcc strangeness"
- Reply: Cyrille Lefevre: "Re: gcc strangeness"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Mon, 12 Jul 2004 11:50:04 +0400 To: Dmitry Morozovsky <marck@rinet.ru>
Dmitry Morozovsky wrote:
>Dear colleagues,
>
>one of my friends has raisen very strange issue regarding gcc rounding:
>
>marck@woozle:/tmp/tsostik> uname -r
>4.10-STABLE
>marck@woozle:/tmp/tsostik> gcc -v
>Using builtin specs.
>gcc version 2.95.4 20020320 [FreeBSD]
>
>marck@woozle:/tmp/tsostik> cat x.c
>#include <stdio.h>
>int main ()
>{
> float a;
> for(a=0.01;a<=0.1; a+=0.01)
> printf("%f %.3f %d\n", a*100, a*100, (int)(a*100));
>
>
I believe this should more correct:
printf ("%f %.3f %d\n", a*100, a*100, (int)(a*100+.5));
rik
>return 0;
>}
>marck@woozle:/tmp/tsostik> cc x.c
>marck@woozle:/tmp/tsostik> ./a.out
>1.000000 1.000 0
>2.000000 2.000 1
>3.000000 3.000 2
>4.000000 4.000 3
>5.000000 5.000 5
>6.000000 6.000 6
>7.000000 7.000 7
>8.000000 8.000 7
>9.000000 9.000 8
>9.999999 10.000 9
>
>Any comments?
>
>
>Sincerely,
>D.Marck [DM5020, MCK-RIPE, DM3-RIPN]
>------------------------------------------------------------------------
>*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
>------------------------------------------------------------------------
>_______________________________________________
>freebsd-hackers@freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
>To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
>
>
>
>
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
- Previous message: David Schultz: "Re: gcc strangeness"
- In reply to: Dmitry Morozovsky: "gcc strangeness"
- Next in thread: Cyrille Lefevre: "Re: gcc strangeness"
- Reply: Cyrille Lefevre: "Re: gcc strangeness"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|
|