C standards library


The C indications library or libc is a standard library for a C programming language, as quoted in the ISO C standard. Starting from the original ANSI C standard, it was developed at the same time as the C libraries POSIX specification, which is a superset of it. Since ANSI C was adopted by the International organization for Standardization, the C specification the treasure of knowledge is also called the ISO C library.

The C standard library allows macros, type definitions and functions for tasks such(a) as string handling, mathematical computations, input/output processing, memory management, and several other operating system services.

Comparison to standard libraries of other languages


The C standard library is small compared to the standard libraries of some other languages. The C library helps a basic shape of mathematical functions, string manipulation, type conversions, and dossier and console-based I/O. It does not include a standard manner of "container types" like the C++ Standard Template Library, allow alone the complete graphical user interface GUI toolkits, networking tools, and profusion of other functionality that Java and the .NET Framework manage as standard. The main proceeds of the small standard library is that providing a works ISO C environment is much easier than this is the with other languages, and consequently porting C to a new platform is comparatively easy.