Features
- Coverage of the 1999 C Standard - The C language description now covers the U.S. and international revision to C, adding complex and Boolean types, flexible arrays, improved international support, and many other changes.
- Coverage of features in the 1998 C++ standard. Provides advice on how to write C code that is compatible with C++.
- Emphasis on writing clean C programs. Illustrates how to create programs that are maximally portable and reusable in both C and C++ environments.
- Chapter-end exercises—Detailed answers in the Appendix Allows students to apply what they're learned in each chapter.
- 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 authoritative reference manual provides a complete description of the C language, the run-time libraries, and a style of C programming that emphasizes correctness, portability, and maintainability. The authors describe the C language more clearly and in more detail than in any other book.
Table of Contents
- I. THE C LANGUAGE.
- 1. Introduction.
- 2. Lexical Elements.
- 3. The C Preprocessor.
- 4. Declarations.
- 5. Types.
- 6. Conversions and Representations.
- 7. Expressions.
- 8. Statements.
- 9. Functions.
- II. THE C LIBRARIES.
- 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.
- Index.