C Programming Language Header Files and Libraries, Exams of Database Management Systems (DBMS)

An overview of various header files and libraries used in the c programming language. It includes header files such as <assert.h>, <complex.h>, <ctype.h>, <errno.h>, <fenv.h>, <float.h>, <inttypes.h>, <iso646.h>, <limits.h>, <locale.h>, <math.h>, <setjmp.h>, <signal.h>, <stdalign.h>, <stdarg.h>, <stdatomic.h>, <stdbool.h>, <stddef.h>, <stdint.h>, <stdio.h>, <stdlib.h>, <stdnoreturn.h>, <string.h>, <tgmath.h>, <threads.h>, <time.h>, <uchar.h>, and <wchar.h>. Each header file is described in brief, along with its purpose and functions. References to the c11, c99, and c89/c90 standards are provided for further reading.

Typology: Exams

2020/2021

Uploaded on 04/21/2021

madhav-chhablani-ra1811003010230
madhav-chhablani-ra1811003010230 🇮🇳

1 document

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
C Programming Language
<assert.h> Conditionally compiled macro that compares its argument to zero
<complex.h> (since
C99)
Complex number arithmetic
<ctype.h> Functions to determine the type contained in character data
<errno.h> Macros reporting error conditions
<fenv.h> (since C99) Floating-point environment
<float.h> Limits of float types
<inttypes.h> (since
C99)
Format conversion of integer types
<iso646.h> (since
C95)
Alternative operator spellings
<limits.h> Sizes of basic types
<locale.h> Localization utilities
<math.h> Common mathematics functions
<setjmp.h> Nonlocal jumps
<signal.h> Signal handling
<stdalign.h> (since
C11)
alignas and alignof convenience macros
<stdarg.h> Variable arguments
<stdatomic.h> (since
C11)
Atomic types
<stdbool.h> (since
C99)
Boolean type
<stddef.h> Common macro definitions
<stdint.h> (since C99) Fixed-width integer types
<stdio.h> Input/output
<stdlib.h> General utilities: memory management, program utilities, string
conversions, random numbers
<stdnoreturn.h> (since
C11)
noreturn convenience macros
<string.h> String handling
<tgmath.h> (since
C99)
Type-generic math (macros wrapping math.h and complex.h)
<threads.h> (since
C11)
Thread library
<time.h> Time/date utilities
<uchar.h> (since C11) UTF-16 and UTF-32 character utilities
<wchar.h> (since C95) Extended multibyte and wide character utilities
<wctype.h> (since
C95)
Functions to determine the type contained in wide character data
References
C11 standard (ISO/IEC 9899:2011):
o7 Library (p: 180-457)
C99 standard (ISO/IEC 9899:1999):
o7 Library (p: 164-402)
C89/C90 standard (ISO/IEC 9899:1990):
o4 LIBRARY
See also
pf2

Partial preview of the text

Download C Programming Language Header Files and Libraries and more Exams Database Management Systems (DBMS) in PDF only on Docsity!

C Programming Language

<assert.h> (^) Conditionally compiled macro that compares its argument to zero <complex.h> (since C99) Complex number arithmetic <ctype.h> (^) Functions to determine the type contained in character data <errno.h> (^) Macros reporting error conditions <fenv.h> (since C99) Floating-point environment <float.h> (^) Limits of float types <inttypes.h> (since C99) Format conversion of integer types <iso646.h> (since C95) Alternative operator spellings <limits.h> (^) Sizes of basic types <locale.h> (^) Localization utilities <math.h> (^) Common mathematics functions <setjmp.h> (^) Nonlocal jumps <signal.h> (^) Signal handling <stdalign.h> (since C11) alignas and alignof convenience macros <stdarg.h> (^) Variable arguments <stdatomic.h> (since C11) Atomic types <stdbool.h> (since C99) Boolean type <stddef.h> (^) Common macro definitions <stdint.h> (since C99) Fixed-width integer types <stdio.h> (^) Input/output <stdlib.h> (^) General utilities: memory management, program utilities, string conversions, random numbers <stdnoreturn.h> (since C11) noreturn convenience macros <string.h> (^) String handling <tgmath.h> (since C99) Type-generic math (macros wrapping math.h and complex.h) <threads.h> (since C11) Thread library <time.h> (^) Time/date utilities <uchar.h> (since C11) UTF-16 and UTF-32 character utilities <wchar.h> (since C95) Extended multibyte and wide character utilities <wctype.h> (since C95) Functions to determine the type contained in wide character data

References

 C11 standard (ISO/IEC 9899:2011): o 7 Library (p: 180-457)  C99 standard (ISO/IEC 9899:1999): o 7 Library (p: 164-402)  C89/C90 standard (ISO/IEC 9899:1990): o 4 LIBRARY

See also