C: A Reference Manual, Fifth Edition

C: A Reference Manual 5/e Cover


The Fifth Edition of C: A Reference Manual (C:ARM5, ISBN 0-13-089592X) was published by Prentice Hall February 2002. This edition adds a complete description of the new features and libraries in the C99 standard, while maintaining the description of the C89 standard and traditional C.

The Book

C:ARM5 is in stock at Amazon.com and other stores. The book has 560 pages (up from 480 pages in the fourth edition). The list price is $49.00, but new copies are available for less than $35.00 at popular online stores.

The C99 Standard

ISO/IEC 9899-1999, International Standard--Programming Languages--C ("C99") was published December 1, 1999. That document superseded all "ANSI C" documents. The standard has been updated with these corrigenda (as of May 2006):

  • Technical Corrigendum 1, ISO/IEC 9899:1999 Cor. 1:2001
  • Technical Corrigendum 2, ISO/IEC 9899:1999 Cor. 2:2004

A good place to get recent standardization news and copies of documents is http://www.open-std.org/JTC1/SC22/WG14/. Informal discussions of C standards take place on the Usenet newsgroup comp.std.c.

The reasoning behind many parts of the C89 and C99 standards is captured in Rationale for International Standard--Programming Languages--C, which is available from the open-std.org site mentioned above.

Contact the Author

Send email to harbison@CAReferenceManual.com

Other than the normal author royalties from book sales, I have no financial interest in any of the organizations mentioned on this site, nor can I rate or recommend one company or product over another.

This page was last updated 2006-08-14 15:58 -0400.