Provides functionality to use an abstraction called streams specially designed to perform input and output operations on sequences of character, like files or strings.
(assert.h) C Diagnostics Library (header) (ctype.h) Character handling functions (header) (errno.h) C Errors (header) (fenv.h) Floating-point environment (header) (float.h) Characteristics of floating-point types (header) (inttypes.h) C integer types (header) (iso646.h) ISO 646 Alternative operator spellings (header) (limits.h) Sizes of integral types (header) (locale.h) C localization library (header) (math.h) C numerics library (header) (setjmp.h) Non local jumps (header) (signal.h) C library to handle signals (header) (stdarg.h) Variable arguments handling (header) (stdbool.h) Boolean type (header) (stddef.h) C Standard definitions (header) (stdint.h) Integer types (header) (stdio.h) C library to perform Input/Output operations (header) (stdlib.h) C Standard General Utilities Library (header) (string.h) C Strings (header) (tgmath.h) Type-generic math (header) (time.h) C Time Library (header) (uchar.h) Unicode characters (header) (wchar.h) Wide characters (header) (wctype.h) Wide character type (header)Ĭontainers Array header (header) Bitset header (header) Deque header (header) Forward list (header) List header (header) Map header (header) Queue header (header) Set header (header) Stack header (header) Unordered map header (header) Unordered set header (header) Vector header (header)
These cover many aspects, from general utility functions and macros to input/output functions and dynamic memory management functions: The elements of the C language library are also included as a subset of the C++ Standard library.