The Standard C Library

by
Edition: 1st
Format: Paperback
Pub. Date: 1991-07-01
Publisher(s): Pearson
List Price: $90.59

Buy New

Usually Ships in 2-3 Business Days
$86.28

Rent Textbook

Select for Price
There was a problem. Please try again later.

Used Textbook

We're Sorry
Sold Out

eTextbook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

Prentice Hall's most important C programming title in years. A companion volume to Kernighan & Ritchie's C PROGRAMMING LANGUAGE. A collection of reusable functions (code for building data structures, code for performing math functions and scientific calculations, etc.) which will save C programmers time and money especially when working on large programming projects. The C Library is part of the ANSI (American National Standard Institute) for the C Language. This new book contains the complete code for the library. It covers elements of the library with which even the most experienced C programmers are not familiar such as internationalization (the ability to write programs that can adapt to different cultural locales, for example, using the C library, programmers can write software that manipulates large character sets such as Kanji). Structured like the Standard C Library, it contains 15 headers declaring or defining all of the names in the library. A separate chapter covers each header, including excerpts from relevant portions of the C Standard showing all codes needed to implement each portion of the library and explaining why it is necessary. The book teaches readers the concepts and design issues associated with library building. Using this book, programemrs will be less likely to re-code something that already exists in a given program. Plauger is one of the world's leading experts on C and the C Library.

Author Biography

P. J. Plauger is one of the original users of the C programming language. He chaired the Library Subcommittee of X3J11--the ANSI-authorized committee that developed the C Standard. He continues as Secretary to X3J11 and Convenor of WG14, the ISO-authorized committee developing further enhancements of the C Standard. Dr. Plauger is co-author (with Brian Kernighan) of several highly acclaimed books, including Software Tools, Software Tools in Pascal, and The Elements of Programming Style. With Jim Brodie, Chair of X3J11, he co-authored Standard C, a complete reference to the C Programming Language.

Table of Contents

1. Library Ground Rules.
2. The Header <assert.h>.
3. The Header <ctype.h>.
4. The Header <errno.h>.
5. The Header <float.h>.
6. The Header <limits.h>.
7. The Header <locale.h>.
8. The Header <math.h>.
9. The Header <setjmp.h>.
10. The Header <signal.h>.
11. The Header <stdarg.h>.
12. The Header <stddef.h>.
13. The Header <stdio.h>.
14. The Header <stdlib.h>.
15. The Header <string.h>.
16. The Header <time.h>.
Bibliography.
Index.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.