The C Standard Library is the standard library for the C programming language, as specified in the ANSI C standard. It was developed at the same time as the C POSIX library, which is basically a superset of it. Since ANSI C was adopted by the International Organization for Standardization, the C standard library is also called the ISO C library.
Informally, the terms C standard library or C library or libc are also used to designate a particular implementation on a given system. In the Unix environment, such an implementation is usually shipped with the operating system and its presence is assumed by many applications. For instance, GNU/Linux comes with the GNU implementation glibc.
The C standard library provides macros, type definitions, and functions for tasks like string handling, mathematical computations, input/output processing, memory allocation and several other operating system services.
Read more about C Standard Library: Implementations, Standardization, The C Standard Library in Other Languages, Comparison To Standard Libraries of Other Languages
Famous quotes containing the words standard and/or library:
“Neither I nor anyone else knows what a standard is. We all recognize a dishonorable act, but have no idea what honor is.”
—Anton Pavlovich Chekhov (18601904)
“... as beauty is in the eye of the beholder, the ideal library is in the wish of its maker.”
—Carolyn Wells (18621942)