C/C++语言中的概念
specifier (说明符)
format specifier(格式说明符)
SPECIFIER | USED FOR |
---|---|
%c | a single character |
%s | a string |
%hi | short (signed) |
%hu | short (unsigned) |
%Lf | long double |
%n | prints nothing |
%d | a decimal integer (assumes base 10) |
%i | a decimal integer (detects the base automatically) |
%o | an octal (base 8) integer |
%x | a hexadecimal (base 16) integer |
%p | an address (or pointer) |
%f | a floating point number for floats |
%u | int unsigned decimal |
%e | a floating point number in scientific notation |
%E | a floating point number in scientific notation |
%% | the % symbol |
access specifier (访问说明符)
public, private, protected
declaration specifier(声明说明符)
friend
,typedef
, constexpr
。
storage class specifier(存储类别说明符)
register
, static
, thread_local
, extern
, mutable
.
function specifier(函数说明符)
inline
, virtual
, explicit
。
type specifier(类型说明符)
int
, float
。
alignment specifier(对齐说明符)
alignas
nested name specifier(嵌套命名说明符)
::