don't top-post. Put your reply after or interspersed with the material
you are replying to. Trim anything you are not replying to taht does
not helpful context. I have corrected your post.
On 13 July, 05:55, noth...@geocities.com wrote:>
> On 07/12/2010 03:30:01:896 Vincenzo Mercuri <vincenzo.merc...@gmail.com> wrote:
<snip>
> > Yes, this is right for C90. Nevertheless compiling under C99
> > mode, you will always get -20
>
> What's C99?
The C programming language has been standardised originally by the
American standards organisation, ANSI. This standard was adopted,
essentially unchanged, by the International standards organistaion,
ISO. As the ANSI standard came out in 1989 it (and its ISO equivalent)
are often referred to as C89 (occaisionally as C90 (the date of ISO
adoption)). In 1999 ISO issued a new standard for C and this is often
referred to as C99. C99 tightened up some definitions including the
meaning of division for negative numbers.
|