Namespaces
Variants

Macro Symbol Index

From cppreference.net


本页面尝试列出所有可从 标准库 获取的宏符号。符号书写规则如下:

  • 带有 () 的函数式宏名称。
  • 标记为 (generic) 类型泛型宏 名称。

目录

_ A B C D E F H I K L M N O P R S T U V W X


_(下划线)

__alignas_is_defined (C11 起)
__alignof_is_defined (C11 起)
__bool_true_false_are_defined (C99 起)
_Complex_I (C99 起)
_Imaginary_I (C99 起)
_IOFBF
_IOLBF
_IONBF

A

acos() (泛型) (自 C99 起)
acosh() (泛型) (自 C99 起)
alignas (关键字宏) (自 C11 起)
alignof (关键字宏) (自 C11 起)
and (运算符宏) (自 C95 起)
and_eq (运算符宏) (自 C95 起)
asin() (泛型) (自 C99 起)
asinh() (泛型) (自 C99 起)
assert()
atan() (泛型) (自 C99 起)
atan2() (泛型) (自 C99 起)
atanh() (泛型) (自 C99 起)

ATOMIC_ TYPE _LOCK_FREE

ATOMIC_BOOL_LOCK_FREE (自 C11 起)
ATOMIC_CHAR_LOCK_FREE (自 C11 起)
ATOMIC_CHAR16_T_LOCK_FREE (自 C11 起)
ATOMIC_CHAR32_T_LOCK_FREE (自 C11 起)
ATOMIC_INT_LOCK_FREE (自 C11 起)
ATOMIC_LONG_LOCK_FREE (自 C11 起)
ATOMIC_POINTER_LOCK_FREE (自 C11 起)
ATOMIC_LLONG_LOCK_FREE (自 C11 起)
ATOMIC_SHORT_LOCK_FREE (自 C11 起)
ATOMIC_WCHAR_T_LOCK_FREE (自 C11 起)

ATOMIC_FLAG_INIT (C11 起)
ATOMIC_VAR_INIT() (C11 起) (C17 中弃用)

B

bitand (运算符宏) (C95起)
bitor (运算符宏) (C95起)
bool (关键字宏) (C99起)
BOOL_WIDTH (C23起)
BUFSIZ

C

carg() (泛型) (自 C99 起)
cbrt() (泛型) (自 C99 起)
ceil() (泛型) (自 C99 起)
CHAR_BIT
CHAR_MAX
CHAR_MIN
CHAR_WIDTH (自 C23 起)
cimag() (泛型) (自 C99 起)
CLOCKS_PER_SEC
CMPLX() (自 C11 起)
CMPLXF() (自 C11 起)
CMPLXL() (自 C11 起)
compl (运算符宏) (自 C95 起)
complex (关键字宏) (自 C99 起)
conj() (泛型) (自 C99 起)
copysign() (泛型) (自 C99 起)
cos() (泛型) (自 C99 起)
cosh() (泛型) (自 C99 起)
cproj() (泛型) (自 C99 起)
creal() (泛型) (自 C99 起)

D

DBL_DECIMAL_DIG (C11起)
DBL_DIG
DBL_EPSILON
DBL_HAS_SUBNORM (C11起)
DBL_MANT_DIG
DBL_MAX
DBL_MAX_10_EXP
DBL_MAX_EXP
DBL_MIN
DBL_MIN_10_EXP
DBL_MIN_EXP
DBL_TRUE_MIN (C11起)
DECIMAL_DIG (C99起)

E

EDOM
EILSEQ (C95起)
EOF
ERANGE
erf() (泛型) (C99起)
erfc() (泛型) (C99起)
errno (宏变量)
EXIT_FAILURE
EXIT_SUCCESS
exp() (泛型) (C99起)
exp2() (泛型) (C99起)
expm1() (泛型) (C99起)

F

fabs() (泛型) (自 C99 起)
false (自 C99 起)
fdim() (泛型) (自 C99 起)
FE_ALL_EXCEPT (自 C99 起)
FE_DFL_ENV (自 C99 起)
FE_DIVBYZERO (自 C99 起)
FE_DOWNWARD (自 C99 起)
FE_INEXACT (自 C99 起)
FE_INVALID (自 C99 起)
FE_OVERFLOW (自 C99 起)
FE_TONEAREST (自 C99 起)
FE_TOWARDZERO (自 C99 起)
FE_UNDERFLOW (自 C99 起)
FE_UPWARD (自 C99 起)
FILENAME_MAX
floor() (泛型) (自 C99 起)
FLT_DECIMAL_DIG (自 C11 起)
FLT_DIG
FLT_EPSILON
FLT_EVAL_METHOD (自 C99 起)
FLT_HAS_SUBNORM (自 C11 起)
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 (自 C11 起)
fma() (泛型) (自 C99 起)
fmax() (泛型) (自 C99 起)
fmin() (泛型) (自 C99 起)
fmod() (泛型) (自 C99 起)
FOPEN_MAX
FP_FAST_FMA (自 C99 起)
FP_FAST_FMAF (自 C99 起)
FP_FAST_FMAL (自 C99 起)
FP_ILOGB0 (自 C99 起)
FP_ILOGBNAN (自 C99 起)
FP_INFINITE (自 C99 起)
FP_NAN (自 C99 起)
FP_NORMAL (自 C99 起)
FP_SUBNORMAL (自 C99 起)
FP_ZERO (自 C99 起)
fpclassify() (自 C99 起)
frexp() (泛型) (自 C99 起)

H

HUGE_VAL
HUGE_VALF (自 C99 起)
HUGE_VALL (自 C99 起)
hypot() (泛型) (自 C99 起)

I

I (C99 起)
ilogb() (泛型) (C99 起)
imaginary (关键字宏) (C99 起)
INFINITY (C99 起)

INT WIDTH _MAX

INT_FAST16_MAX (自 C99 起)
INT_FAST32_MAX (自 C99 起)
INT_FAST64_MAX (自 C99 起)
INT_FAST8_MAX (自 C99 起)
INT_LEAST16_MAX (自 C99 起)
INT_LEAST32_MAX (自 C99 起)
INT_LEAST64_MAX (自 C99 起)
INT_LEAST8_MAX (自 C99 起)
INT16_MAX (自 C99 起)
INT32_MAX (自 C99 起)
INT64_MAX (自 C99 起)
INT8_MAX (自 C99 起)
INTMAX_MAX (自 C99 起)
INTPTR_MAX (自 C99 起)

INT WIDTH _MIN

INT_FAST16_MIN (自 C99 起)
INT_FAST32_MIN (自 C99 起)
INT_FAST64_MIN (自 C99 起)
INT_FAST8_MIN (自 C99 起)
INT_LEAST16_MIN (自 C99 起)
INT_LEAST32_MIN (自 C99 起)
INT_LEAST64_MIN (自 C99 起)
INT_LEAST8_MIN (自 C99 起)
INT16_MIN (自 C99 起)
INT32_MIN (自 C99 起)
INT64_MIN (自 C99 起)
INT8_MIN (自 C99 起)
INTMAX_MIN (自 C99 起)
INTPTR_MIN (自 C99 起)

INT WIDTH _WIDTH

INT_FAST16_WIDTH (自 C23 起)
INT_FAST32_WIDTH (自 C23 起)
INT_FAST64_WIDTH (自 C23 起)
INT_FAST8_WIDTH (自 C23 起)
INT_LEAST16_WIDTH (自 C23 起)
INT_LEAST32_WIDTH (自 C23 起)
INT_LEAST64_WIDTH (自 C23 起)
INT_LEAST8_WIDTH (自 C23 起)
INT16_WIDTH (自 C23 起)
INT32_WIDTH (自 C23 起)
INT64_WIDTH (自 C23 起)
INT8_WIDTH (自 C23 起)
INTMAX_WIDTH (自 C23 起)
INTPTR_WIDTH (自 C23 起)

INT_MAX
INT_MIN
INT_WIDTH (自 C23 起)
INT16_C() (自 C99 起)
INT32_C() (自 C99 起)
INT64_C() (自 C99 起)
INT8_C() (自 C99 起)
INTMAX_C() (自 C99 起)
isfinite() (自 C99 起)
isgreater() (自 C99 起)
isgreaterequal() (自 C99 起)
isinf() (自 C99 起)
isless() (自 C99 起)
islessequal() (自 C99 起)
islessgreater() (自 C99 起)
isnan() (自 C99 起)
isnormal() (自 C99 起)
isunordered() (自 C99 起)

K

kill_dependency() (C11 起)

L

L_tmpnam
L_tmpnam_s (自 C11 起)
LC_ALL
LC_COLLATE
LC_CTYPE
LC_MONETARY
LC_NUMERIC
LC_TIME
LDBL_DECIMAL_DIG (自 C11 起)
LDBL_DIG
LDBL_EPSILON
LDBL_HAS_SUBNORM (自 C11 起)
LDBL_MANT_DIG
LDBL_MAX
LDBL_MAX_10_EXP
LDBL_MAX_EXP
LDBL_MIN
LDBL_MIN_10_EXP
LDBL_MIN_EXP
LDBL_TRUE_MIN (自 C11 起)
ldexp() (泛型) (自 C99 起)
lgamma() (泛型) (自 C99 起)
LLONG_MAX (自 C99 起)
LLONG_MIN (自 C99 起)
LLONG_WIDTH (自 C23 起)
llrint() (泛型) (自 C99 起)
llround() (泛型) (自 C99 起)
log() (泛型) (自 C99 起)
log10() (泛型) (自 C99 起)
log1p() (泛型) (自 C99 起)
log2() (泛型) (自 C99 起)
logb() (泛型) (自 C99 起)
LONG_MAX
LONG_MIN
LONG_WIDTH (自 C23 起)
lrint() (泛型) (自 C99 起)
lround() (泛型) (自 C99 起)

M

MATH_ERREXCEPT (C99起)
math_errhandling (C99起)
MATH_ERRNO (C99起)
MB_CUR_MAX (宏变量)
MB_LEN_MAX

N

NAN (C99起)
nearbyint() (泛型) (C99起)
nextafter() (泛型) (C99起)
nexttoward() (泛型) (C99起)
noreturn (关键字宏) (C11起)
not (运算符宏) (C95起)
not_eq (运算符宏) (C95起)
NULL

O

offsetof()
ONCE_FLAG_INIT (C11 起)
or (运算符宏) (C95 起)
or_eq (运算符宏) (C95 起)

P

pow() (泛型) (C99起)

PRI{d i o u x X} WIDTH (宏字符串)

PRId16 (自 C99 起)
PRId32 (自 C99 起)
PRId64 (自 C99 起)
PRId8 (自 C99 起)
PRIdFAST16 (自 C99 起)
PRIdFAST32 (自 C99 起)
PRIdFAST64 (自 C99 起)
PRIdFAST8 (自 C99 起)
PRIdLEAST16 (自 C99 起)
PRIdLEAST32 (自 C99 起)
PRIdLEAST64 (自 C99 起)
PRIdLEAST8 (自 C99 起)
PRIdMAX (自 C99 起)
PRIdPTR (自 C99 起)
PRIi16 (自 C99 起)
PRIi32 (自 C99 起)
PRIi64 (自 C99 起)
PRIi8 (自 C99 起)
PRIiFAST16 (自 C99 起)
PRIiFAST32 (自 C99 起)
PRIiFAST64 (自 C99 起)
PRIiFAST8 (自 C99 起)
PRIiLEAST16 (自 C99 起)
PRIiLEAST32 (自 C99 起)
PRIiLEAST64 (自 C99 起)
PRIiLEAST8 (自 C99 起)
PRIiMAX (自 C99 起)
PRIiPTR (自 C99 起)
PRIo16 (自 C99 起)
PRIo32 (自 C99 起)
PRIo64 (自 C99 起)
PRIo8 (自 C99 起)
PRIoFAST16 (自 C99 起)
PRIoFAST32 (自 C99 起)
PRIoFAST64 (自 C99 起)
PRIoFAST8 (自 C99 起)
PRIoLEAST16 (自 C99 起)
PRIoLEAST32 (自 C99 起)
PRIoLEAST64 (自 C99 起)
PRIoLEAST8 (自 C99 起)
PRIoMAX (自 C99 起)
PRIoPTR (自 C99 起)
PRIu16 (自 C99 起)
PRIu32 (自 C99 起)
PRIu64 (自 C99 起)
PRIu8 (自 C99 起)
PRIuFAST16 (自 C99 起)
PRIuFAST32 (自 C99 起)
PRIuFAST64 (自 C99 起)
PRIuFAST8 (自 C99 起)
PRIuLEAST16 (自 C99 起)
PRIuLEAST32 (自 C99 起)
PRIuLEAST64 (自 C99 起)
PRIuLEAST8 (自 C99 起)
PRIuMAX (自 C99 起)
PRIuPTR (自 C99 起)
PRIx16 (自 C99 起)
PRIX16 (自 C99 起)
PRIx32 (自 C99 起)
PRIX32 (自 C99 起)
PRIx64 (自 C99 起)
PRIX64 (自 C99 起)
PRIx8 (自 C99 起)
PRIX8 (自 C99 起)
PRIxFAST16 (自 C99 起)
PRIXFAST16 (自 C99 起)
PRIxFAST32 (自 C99 起)
PRIXFAST32 (自 C99 起)
PRIxFAST64 (自 C99 起)
PRIXFAST64 (自 C99 起)
PRIxFAST8 (自 C99 起)
PRIXFAST8 (自 C99 起)
PRIxLEAST16 (自 C99 起)
PRIXLEAST16 (自 C99 起)
PRIxLEAST32 (自 C99 起)
PRI

PTRDIFF_MAX (C99起)
PTRDIFF_MIN (C99起)
PTRDIFF_WIDTH (C23起)

R

RAND_MAX
remainder() (泛型) (自 C99 起)
remquo() (泛型) (自 C99 起)
rint() (泛型) (自 C99 起)
round() (泛型) (自 C99 起)
RSIZE_MAX (宏变量) (自 C11 起)

S

scalbln() (泛型) (C99起)
scalbn() (泛型) (C99起)
SCHAR_MAX
SCHAR_MIN
SCHAR_WIDTH (C23起)

SCN{d i o u x} WIDTH (宏字符串)

SCNd16 (自 C99 起)
SCNd32 (自 C99 起)
SCNd64 (自 C99 起)
SCNd8 (自 C99 起)
SCNdFAST16 (自 C99 起)
SCNdFAST32 (自 C99 起)
SCNdFAST64 (自 C99 起)
SCNdFAST8 (自 C99 起)
SCNdLEAST16 (自 C99 起)
SCNdLEAST32 (自 C99 起)
SCNdLEAST64 (自 C99 起)
SCNdLEAST8 (自 C99 起)
SCNdMAX (自 C99 起)
SCNdPTR (自 C99 起)
SCNi16 (自 C99 起)
SCNi32 (自 C99 起)
SCNi64 (自 C99 起)
SCNi8 (自 C99 起)
SCNiFAST16 (自 C99 起)
SCNiFAST32 (自 C99 起)
SCNiFAST64 (自 C99 起)
SCNiFAST8 (自 C99 起)
SCNiLEAST16 (自 C99 起)
SCNiLEAST32 (自 C99 起)
SCNiLEAST64 (自 C99 起)
SCNiLEAST8 (自 C99 起)
SCNiMAX (自 C99 起)
SCNiPTR (自 C99 起)
SCNo16 (自 C99 起)
SCNo32 (自 C99 起)
SCNo64 (自 C99 起)
SCNo8 (自 C99 起)
SCNoFAST16 (自 C99 起)
SCNoFAST32 (自 C99 起)
SCNoFAST64 (自 C99 起)
SCNoFAST8 (自 C99 起)
SCNoLEAST16 (自 C99 起)
SCNoLEAST32 (自 C99 起)
SCNoLEAST64 (自 C99 起)
SCNoLEAST8 (自 C99 起)
SCNoMAX (自 C99 起)
SCNoPTR (自 C99 起)
SCNu16 (自 C99 起)
SCNu32 (自 C99 起)
SCNu64 (自 C99 起)
SCNu8 (自 C99 起)
SCNuFAST16 (自 C99 起)
SCNuFAST32 (自 C99 起)
SCNuFAST64 (自 C99 起)
SCNuFAST8 (自 C99 起)
SCNuLEAST16 (自 C99 起)
SCNuLEAST32 (自 C99 起)
SCNuLEAST64 (自 C99 起)
SCNuLEAST8 (自 C99 起)
SCNuMAX (自 C99 起)
SCNuPTR (自 C99 起)
SCNx16 (自 C99 起)
SCNx32 (自 C99 起)
SCNx64 (自 C99 起)
SCNx8 (自 C99 起)
SCNxFAST16 (自 C99 起)
SCNxFAST32 (自 C99 起)
SCNxFAST64 (自 C99 起)
SCNxFAST8 (自 C99 起)
SCNxLEAST16 (自 C99 起)
SCNxLEAST32 (自 C99 起)
SCNxLEAST64 (自 C99 起)
SCNxLEAST8 (自 C99 起)
SCNxMAX (自 C99 起)
SCNxPTR (自 C99 起)

SEEK_CUR
SEEK_END
SEEK_SET
setjmp()
SHRT_MAX
SHRT_MIN
SHRT_WIDTH (自 C23 起)
SIG_ATOMIC_MAX (自 C99 起)
SIG_ATOMIC_MIN (自 C99 起)
SIG_ATOMIC_WIDTH (自 C23 起)
SIG_DFL
SIG_ERR
SIG_IGN
SIGABRT
SIGFPE
SIGILL
SIGINT
signbit() (自 C99 起)
SIGSEGV
SIGTERM
sin() (泛型) (自 C99 起)
sinh() (泛型) (自 C99 起)
SIZE_MAX (自 C99 起)
SIZE_WIDTH (自 C23 起)
sqrt() (泛型) (自 C99 起)
static_assert (关键字宏) (自 C11 起)
stderr
stdin
stdout

T

tan() (泛型) (C99 起)
tanh() (泛型) (C99 起)
tgamma() (泛型) (C99 起)
thread_local (关键字宏) (C11 起)
TIME_UTC (C11 起)
TMP_MAX
TMP_MAX_S (C11 起)
true (C99 起)
trunc() (泛型) (C99 起)
TSS_DTOR_ITERATIONS (C11 起)

U

UCHAR_MAX
UCHAR_WIDTH (自 C23 起)

UINT WIDTH _MAX

UINT_FAST16_MAX (自 C99 起)
UINT_FAST32_MAX (自 C99 起)
UINT_FAST64_MAX (自 C99 起)
UINT_FAST8_MAX (自 C99 起)
UINT_LEAST16_MAX (自 C99 起)
UINT_LEAST32_MAX (自 C99 起)
UINT_LEAST64_MAX (自 C99 起)
UINT_LEAST8_MAX (自 C99 起)
UINT16_MAX (自 C99 起)
UINT32_MAX (自 C99 起)
UINT64_MAX (自 C99 起)
UINT8_MAX (自 C99 起)
UINTMAX_MAX (自 C99 起)
UINTPTR_MAX (自 C99 起)

UINT WIDTH _WIDTH

UINT_FAST16_WIDTH (自 C23 起)
UINT_FAST32_WIDTH (自 C23 起)
UINT_FAST64_WIDTH (自 C23 起)
UINT_FAST8_WIDTH (自 C23 起)
UINT_LEAST16_WIDTH (自 C23 起)
UINT_LEAST32_WIDTH (自 C23 起)
UINT_LEAST64_WIDTH (自 C23 起)
UINT_LEAST8_WIDTH (自 C23 起)
UINT16_WIDTH (自 C23 起)
UINT32_WIDTH (自 C23 起)
UINT64_WIDTH (自 C23 起)
UINT8_WIDTH (自 C23 起)
UINTMAX_WIDTH (自 C23 起)
UINTPTR_WIDTH (自 C23 起)

UINT_MAX
UINT_WIDTH (C23 起)
UINT16_C() (C99 起)
UINT32_C() (C99 起)
UINT64_C() (C99 起)
UINT8_C() (C99 起)
UINTMAX_C() (C99 起)
ULLONG_MAX (C99 起)
ULLONG_WIDTH (C23 起)
ULONG_MAX
ULONG_WIDTH (C23 起)
USHRT_MAX
USHRT_WIDTH (C23 起)

V

va_arg()
va_copy() (自 C99 起)
va_end()
va_list
va_start()

W

WCHAR_MAX (自 C99 起)
WCHAR_MIN (自 C99 起)
WCHAR_WIDTH (自 C23 起)
WEOF (自 C95 起)
WINT_MAX (自 C99 起)
WINT_MIN (自 C99 起)
WINT_WIDTH (自 C23 起)

X

xor (运算符宏) (自C95起)
xor_eq (运算符宏) (自C95起)

参见

C++ documentation for Macro Symbol Index