Home > Store

C: A Reference Manual, 5th Edition

Register your product to gain access to bonus material or receive a coupon.

C: A Reference Manual, 5th Edition


  • Your Price: $67.99
  • List Price: $84.99
  • Usually ships in 24 hours.



  • NEW - Coverage of the 1999 C Standard—Now included.
    • The C language description now covers the new U.S. and international revision to C, adding complex and Boolean types, flexible arrays, improved international support, and many other changes. Ex.___

  • NEW - Coverage of new features in the 1998 C++ standard.
    • Provides advice on how to write C code that is compatible with C++. Ex.___

  • NEW - Author's Website (www.CAReferenceManual.com or www.prenhall.com/harbison)—Includes example code, additional C resources, and the latest clarifications and additions from the standardization committees.
  • Emphasis on writing clean C programs.
    • Illustrates how to create programs that are maximally portable and reusable in both C and C++ environments. Ex.___

  • Chapter-end exercises—Detailed answers in the Appendix.
    • Allows students to apply what they're learned in each chapter. Ex.___


  • Copyright 2002
  • Dimensions: 7" x 9-1/4"
  • Pages: 560
  • Edition: 5th
  • Book
  • ISBN-10: 0-13-089592-X
  • ISBN-13: 978-0-13-089592-9

This best-selling, authoritative reference manual provides a complete description of the C language, the run-time libraries, and a style of C programming that empha_sizes correctness, portability, and maintainability.

Describing the C language more clearly and in more detail than any other book, authors Samuel P. Harbison and Guy L. Steele Jr. provide in a single manual:

  • Standard C (1999) - the new revison of the C Standard supports complex and Boolean types, variable length arrays, precise floating-point programming, and new libraries for portability and internationalization.
  • Standard C (1989)- the version of C used by most of today's programmers.
  • Traditional C-common practice before 1990, with millions of lines of code in use every day.
  • C++ compatible C-code that can be used as C or C++.
  • The complete C run-time libraries for all C versions.

C: A Reference Manual is the only book that describes all the details of C-past and present. It is the single must-have reference for all C programmers and implementors.

Thoroughly revised and updated, the expanded Fifth Edition includes a complete description of the latest C Standard, ISO/IEC 9899:1999, with its powerful language extensions and new libraries.

New! Visit the Web site. www.CAReferenceManual.com contains source code for the longer examples in the book, expanded discussions on language issues, the latest ISO/IEC language corrigenda, and links to other C resources.

Sample Content

Table of Contents


 1. Introduction.
 2. Lexical Elements.
 3. The C Preprocessor.
 4. Declarations.
 5. Types.
 6. Conversions and Representations.
 7. Expressions.
 8. Statements.
 9. Functions.


10. Introduction to the Libraries.
11. Standard Language Additions.
12. Character Processing.
13. String Processing.
14. Memory Functions.
15. Input/Output Facilities.
16. General Utilities.
17. Mathematical Functions.
18. Time and Date Functions.
19. Control Functions.
20. Locale.
21. Extended Integer Types.
22. Floating-point Environment.
23. Complex Arithmetic.
24. Wide and Multibyte Facilities
Appendix A. The ASCII Character Set.
Appendix B. Syntax of the C Language.
Appendix C. Answers to the Exercises.


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership