基本介紹
- 中文名:C 標準函式庫
- 外文名:C standard library
- 屬於:C語言
- 定義:由標準函式庫的函式來建立
- 系統:計算機
- 學科:計算機系統
設計
設計品質
標準函式
字元函式
字元串函式
流式檔案函式
格式化輸入輸出函式
歷史沿革
名字 | 源自 | 描述 |
---|---|---|
<assert.h> | Contains the assert macro, used to assist with detecting logical errors and other types of bug in debugging versions of a program. | |
<complex.h> | C99 | A set of functions for manipulating複數. |
<ctype.h> | ||
<errno.h> | For testing error codes reported by library functions. | |
<fenv.h> | C99 | Defines a set of functions for controlling浮點數environment. |
<float.h> | Defines macro constants specifying the implementation-specific properties of the浮點數library. | |
<inttypes.h> | C99 | Defines exact width integer types. |
<iso646.h> | NA1 | Defines several macros that are equivalent to some of the operators in C. For programming inISO 646variant character sets. |
<limits.h> | Defines macro constants specifying the implementation-specific properties of the integer types. | |
<locale.h> | Defines C localization functions. | |
<math.h> | Defines C mathematical functions. | |
<setjmp.h> | Declares the macros setjmp and longjmp, which are used for non-local exits. | |
<signal.h> | Defines C signal handling functions. | |
<stdalign.h> | C11 | For querying and specifying the data structure alignment of objects. |
<stdarg.h> | For accessing a varying number of arguments passed to functions. | |
<stdatomic.h> | C11 | For atomic operations on data shared between threads. |
<stdbool.h> | C99 | Defines a boolean data type. |
<stddef.h> | Defines several useful types and macros. | |
<stdint.h> | C99 | Defines exact width integer types. |
<stdio.h> | Defines core input and output functions | |
<stdlib.h> | Defines numeric conversion functions, pseudo-random numbers generation functions, dynamicmemory allocation, process control functions | |
<stdnoreturn.h> | C11 | For specifying non-returning functions. |
<string.h> | Defines C string handling functions. | |
<tgmath.h> | C99 | Defines type-generic mathematical functions. |
<threads.h> | C11 | Defines functions for managing multiple threads as well as mutexes and condition variables. |
<time.h> | Defines date and time handling functions | |
<uchar.h> | C11 | Types and functions for manipulatingUnicodecharacters. |
<wchar.h> | NA1 | Defines wide string handling functions. |
<wctype.h> | NA1 | Defines set of functions used to classify wide characters by their types or to convert between upper and lower case |