Macro Symbol Index
This page tries to list all the macro symbols that are available from the Standard Library. The symbols are written as follows:
- Function-like macro names with
()
. - Type-generic macro names marked with (generic).
_ A B C D E F H I K L M N O P R S T U V W X
_ (underscore)
__alignas_is_defined (since 哋它亢11)
__alignof_is_defined (since 哋它亢11)
__bool_true_false_are_defined (since 哋它亢99)
_Complex_I (since 哋它亢99)
_Imaginary_I (since 哋它亢99)
_IOFBF
_IOLBF
_IONBF
A
acos() (generic) (since 哋它亢99)
acosh() (generic) (since 哋它亢99)
alignas (keyword macro) (since 哋它亢11)
alignof (keyword macro) (since 哋它亢11)
and (operator macro) (since 哋它亢95)
and_eq (operator macro) (since 哋它亢95)
asin() (generic) (since 哋它亢99)
asinh() (generic) (since 哋它亢99)
assert()
atan() (generic) (since 哋它亢99)
atan2() (generic) (since 哋它亢99)
atanh() (generic) (since 哋它亢99)
ATOMIC_TYPE_LOCK_FREE
|
---|
ATOMIC_BOOL_LOCK_FREE (since 哋它亢11) |
ATOMIC_FLAG_INIT (since 哋它亢11)
ATOMIC_VAR_INIT() (since 哋它亢11)(deprecated in 哋它亢17)
B
bitand (operator macro) (since 哋它亢95)
bitor (operator macro) (since 哋它亢95)
bool (keyword macro) (since 哋它亢99)
BOOL_WIDTH (since 哋它亢23)
BUFSIZ
C
carg() (generic) (since 哋它亢99)
cbrt() (generic) (since 哋它亢99)
ceil() (generic) (since 哋它亢99)
CHAR_BIT
CHAR_MAX
CHAR_MIN
CHAR_WIDTH (since 哋它亢23)
cimag() (generic) (since 哋它亢99)
CLOCKS_PER_SEC
CMPLX() (since 哋它亢11)
CMPLXF() (since 哋它亢11)
CMPLXL() (since 哋它亢11)
compl (operator macro) (since 哋它亢95)
complex (keyword macro) (since 哋它亢99)
conj() (generic) (since 哋它亢99)
copysign() (generic) (since 哋它亢99)
cos() (generic) (since 哋它亢99)
cosh() (generic) (since 哋它亢99)
cproj() (generic) (since 哋它亢99)
creal() (generic) (since 哋它亢99)
D
DBL_DECIMAL_DIG (since 哋它亢11)
DBL_DIG
DBL_EPSILON
DBL_HAS_SUBNORM (since 哋它亢11)
DBL_MANT_DIG
DBL_MAX
DBL_MAX_10_EXP
DBL_MAX_EXP
DBL_MIN
DBL_MIN_10_EXP
DBL_MIN_EXP
DBL_TRUE_MIN (since 哋它亢11)
DECIMAL_DIG (since 哋它亢99)
E
EDOM
EILSEQ (since 哋它亢95)
EOF
ERANGE
erf() (generic) (since 哋它亢99)
erfc() (generic) (since 哋它亢99)
errno (macro variable)
EXIT_FAILURE
EXIT_SUCCESS
exp() (generic) (since 哋它亢99)
exp2() (generic) (since 哋它亢99)
expm1() (generic) (since 哋它亢99)
F
fabs() (generic) (since 哋它亢99)
false (since 哋它亢99)
fdim() (generic) (since 哋它亢99)
FE_ALL_EXCEPT (since 哋它亢99)
FE_DFL_ENV (since 哋它亢99)
FE_DIVBYZERO (since 哋它亢99)
FE_DOWNWARD (since 哋它亢99)
FE_INEXACT (since 哋它亢99)
FE_INVALID (since 哋它亢99)
FE_OVERFLOW (since 哋它亢99)
FE_TONEAREST (since 哋它亢99)
FE_TOWARDZERO (since 哋它亢99)
FE_UNDERFLOW (since 哋它亢99)
FE_UPWARD (since 哋它亢99)
FILENAME_MAX
floor() (generic) (since 哋它亢99)
FLT_DECIMAL_DIG (since 哋它亢11)
FLT_DIG
FLT_EPSILON
FLT_EVAL_METHOD (since 哋它亢99)
FLT_HAS_SUBNORM (since 哋它亢11)
FLT_MANT_DIG
FLT_MAX
FLT_MAX_10_EXP
FLT_MAX_EXP
FLT_MIN
FLT_MIN_10_EXP
FLT_MIN_EXP
FLT_RADIX
FLT_ROUNDS
FLT_TRUE_MIN (since 哋它亢11)
fma() (generic) (since 哋它亢99)
fmax() (generic) (since 哋它亢99)
fmin() (generic) (since 哋它亢99)
fmod() (generic) (since 哋它亢99)
FOPEN_MAX
FP_FAST_FMA (since 哋它亢99)
FP_FAST_FMAF (since 哋它亢99)
FP_FAST_FMAL (since 哋它亢99)
FP_ILOGB0 (since 哋它亢99)
FP_ILOGBNAN (since 哋它亢99)
FP_INFINITE (since 哋它亢99)
FP_NAN (since 哋它亢99)
FP_NORMAL (since 哋它亢99)
FP_SUBNORMAL (since 哋它亢99)
FP_ZERO (since 哋它亢99)
fpclassify() (since 哋它亢99)
frexp() (generic) (since 哋它亢99)
H
HUGE_VAL
HUGE_VALF (since 哋它亢99)
HUGE_VALL (since 哋它亢99)
hypot() (generic) (since 哋它亢99)
I
I (since 哋它亢99)
ilogb() (generic) (since 哋它亢99)
imaginary (keyword macro) (since 哋它亢99)
INFINITY (since 哋它亢99)
INTWIDTH_MAX
|
---|
INT_FAST16_MAX (since 哋它亢99) |
INTWIDTH_MIN
|
---|
INT_FAST16_MIN (since 哋它亢99) |
INTWIDTH_WIDTH
|
---|
INT_FAST16_WIDTH (since 哋它亢23) |
INT_MAX
INT_MIN
INT_WIDTH (since 哋它亢23)
INT16_C() (since 哋它亢99)
INT32_C() (since 哋它亢99)
INT64_C() (since 哋它亢99)
INT8_C() (since 哋它亢99)
INTMAX_C() (since 哋它亢99)
isfinite() (since 哋它亢99)
isgreater() (since 哋它亢99)
isgreaterequal() (since 哋它亢99)
isinf() (since 哋它亢99)
isless() (since 哋它亢99)
islessequal() (since 哋它亢99)
islessgreater() (since 哋它亢99)
isnan() (since 哋它亢99)
isnormal() (since 哋它亢99)
isunordered() (since 哋它亢99)
K
kill_dependency() (since 哋它亢11)
L
L_tmpnam
L_tmpnam_s (since 哋它亢11)
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MONETARY
LC_NUMERIC
LC_TIME
LDBL_DECIMAL_DIG (since 哋它亢11)
LDBL_DIG
LDBL_EPSILON
LDBL_HAS_SUBNORM (since 哋它亢11)
LDBL_MANT_DIG
LDBL_MAX
LDBL_MAX_10_EXP
LDBL_MAX_EXP
LDBL_MIN
LDBL_MIN_10_EXP
LDBL_MIN_EXP
LDBL_TRUE_MIN (since 哋它亢11)
ldexp() (generic) (since 哋它亢99)
lgamma() (generic) (since 哋它亢99)
LLONG_MAX (since 哋它亢99)
LLONG_MIN (since 哋它亢99)
LLONG_WIDTH (since 哋它亢23)
llrint() (generic) (since 哋它亢99)
llround() (generic) (since 哋它亢99)
log() (generic) (since 哋它亢99)
log10() (generic) (since 哋它亢99)
log1p() (generic) (since 哋它亢99)
log2() (generic) (since 哋它亢99)
logb() (generic) (since 哋它亢99)
LONG_MAX
LONG_MIN
LONG_WIDTH (since 哋它亢23)
lrint() (generic) (since 哋它亢99)
lround() (generic) (since 哋它亢99)
M
MATH_ERREXCEPT (since 哋它亢99)
math_errhandling (since 哋它亢99)
MATH_ERRNO (since 哋它亢99)
MB_CUR_MAX (macro variable)
MB_LEN_MAX
N
NAN (since 哋它亢99)
nearbyint() (generic) (since 哋它亢99)
nextafter() (generic) (since 哋它亢99)
nexttoward() (generic) (since 哋它亢99)
noreturn (keyword macro) (since 哋它亢11)
not (operator macro) (since 哋它亢95)
not_eq (operator macro) (since 哋它亢95)
NULL
O
offsetof()
ONCE_FLAG_INIT (since 哋它亢11)
or (operator macro) (since 哋它亢95)
or_eq (operator macro) (since 哋它亢95)
P
pow() (generic) (since 哋它亢99)
PRI{d i o u x X}WIDTH (macro string)
|
---|
PRId16 (since 哋它亢99) |
PTRDIFF_MAX (since 哋它亢99)
PTRDIFF_MIN (since 哋它亢99)
PTRDIFF_WIDTH (since 哋它亢23)
R
RAND_MAX
remainder() (generic) (since 哋它亢99)
remquo() (generic) (since 哋它亢99)
rint() (generic) (since 哋它亢99)
round() (generic) (since 哋它亢99)
RSIZE_MAX (macro variable) (since 哋它亢11)
S
scalbln() (generic) (since 哋它亢99)
scalbn() (generic) (since 哋它亢99)
SCHAR_MAX
SCHAR_MIN
SCHAR_WIDTH (since 哋它亢23)
SCN{d i o u x}WIDTH (macro string)
|
---|
SCNd16 (since 哋它亢99) |
SEEK_CUR
SEEK_END
SEEK_SET
setjmp()
SHRT_MAX
SHRT_MIN
SHRT_WIDTH (since 哋它亢23)
SIG_ATOMIC_MAX (since 哋它亢99)
SIG_ATOMIC_MIN (since 哋它亢99)
SIG_ATOMIC_WIDTH (since 哋它亢23)
SIG_DFL
SIG_ERR
SIG_IGN
SIGABRT
SIGFPE
SIGILL
SIGINT
signbit() (since 哋它亢99)
SIGSEGV
SIGTERM
sin() (generic) (since 哋它亢99)
sinh() (generic) (since 哋它亢99)
SIZE_MAX (since 哋它亢99)
SIZE_WIDTH (since 哋它亢23)
sqrt() (generic) (since 哋它亢99)
static_assert (keyword macro) (since 哋它亢11)
stderr
stdin
stdout
T
tan() (generic) (since 哋它亢99)
tanh() (generic) (since 哋它亢99)
tgamma() (generic) (since 哋它亢99)
thread_local (keyword macro) (since 哋它亢11)
TIME_UTC (since 哋它亢11)
TMP_MAX
TMP_MAX_S (since 哋它亢11)
true (since 哋它亢99)
trunc() (generic) (since 哋它亢99)
TSS_DTOR_ITERATIONS (since 哋它亢11)
U
UCHAR_MAX
UCHAR_WIDTH (since 哋它亢23)
UINTWIDTH_MAX
|
---|
UINT_FAST16_MAX (since 哋它亢99) |
UINTWIDTH_WIDTH
|
---|
UINT_FAST16_WIDTH (since 哋它亢23) |
UINT_MAX
UINT_WIDTH (since 哋它亢23)
UINT16_C() (since 哋它亢99)
UINT32_C() (since 哋它亢99)
UINT64_C() (since 哋它亢99)
UINT8_C() (since 哋它亢99)
UINTMAX_C() (since 哋它亢99)
ULLONG_MAX (since 哋它亢99)
ULLONG_WIDTH (since 哋它亢23)
ULONG_MAX
ULONG_WIDTH (since 哋它亢23)
USHRT_MAX
USHRT_WIDTH (since 哋它亢23)
V
va_arg()
va_copy() (since 哋它亢99)
va_end()
va_list
va_start()
W
WCHAR_MAX (since 哋它亢99)
WCHAR_MIN (since 哋它亢99)
WCHAR_WIDTH (since 哋它亢23)
WEOF (since 哋它亢95)
WINT_MAX (since 哋它亢99)
WINT_MIN (since 哋它亢99)
WINT_WIDTH (since 哋它亢23)
X
xor (operator macro) (since 哋它亢95)
xor_eq (operator macro) (since 哋它亢95)