标点

来自cppreference.com
< c‎ | language


这些是 C 中的标点符号。每个符号的含义在链接的页面中详述。

{ }

[ ]

#

##

( )

;

  • 如下语法的结束:
  • 语句 (含 for 循环的初始化子句)
  • 声明结构体声明列表

:

...

?

::

  • 属性中指示属性作用域。(C23 起)
  • 在预处理器有前缀形参(#embed__has_embed 所使用)中,指定作用域。(C23 起)

.

->

~

!

+

-

*

/

%

^

&

|

=

+=

-=

*=

/=

%=

^=

&=

|=

==

!=

<

>

<=

>=

&&

||

<<

>>

<<=

>>=

++

--

,

引用

  • C23 标准(ISO/IEC 9899:2024):
  • 6.4.6 Punctuators (第 68-69 页)
  • C17 标准(ISO/IEC 9899:2018):
  • 6.4.6 Punctuators (第 52-53 页)
  • C11 标准(ISO/IEC 9899:2011):
  • 6.4.6 Punctuators (第 72-73 页)
  • C99 标准(ISO/IEC 9899:1999):
  • 6.4.6 Punctuators (第 63-64 页)
  • C89/C90 标准(ISO/IEC 9899:1990):
  • 3.1.6 Punctuators

参阅

代用表示 (C95) 某些运算符的代用拼写