zoukankan      html  css  js  c++  java
  • 标准c头文件

    摘自维基百科:http://zh.wikipedia.org/zh-cn/C%E6%A0%87%E5%87%86%E5%BA%93

    1995年,Normative Addendum 1 (NA1)批准了三个头文件(iso646.h, wchar.h, and wctype.h)增加到C标准函数库中。C99标准增加了六个头文件(complex.h, fenv.h, inttypes.h, stdbool.h, stdint.h, and tgmath.h)。C11标准中又新增了5个头文件(stdalign.h, stdatomic.h, stdnoreturn.h, threads.h, and uchar.h)。至此,C标准函数库共29个头文件:

    名字源自描述
    <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>   Defines set of functions used to classify characters by their types or to convert between upper and lower case in a way that is independent of the used character set (typically ASCII or one of its extensions, although implementations utilizing EBCDIC are also known).
    <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 in ISO 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 manipulating Unicode characters.
    <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
    Stay hungry Stay foolish
  • 相关阅读:
    ②.kubernetes service
    c2p
    ⑤.docker dockerfile
    ④.docker volume
    ②.docker image
    ③.docker container
    ①.docker介绍
    三剑客之grep
    ⑦.shell 数组
    shell 正则
  • 原文地址:https://www.cnblogs.com/xiangzi888/p/2502663.html
Copyright © 2011-2022 走看看