Namespaces
Variants

Punctuation

From cppreference.net

以下是C语言中的标点符号。每个符号的具体含义详见链接页面。

目录

{ }

[ ]

#

##

( )

;

  • 指示结束
  • 一条 语句 (包括 for 语句的初始化语句)
  • 一个 声明 结构体声明列表

:

...

?

::

  • 属性 中,指示属性作用域。 (自 C23 起)
  • 在预处理器前缀参数(由 #embed __has_embed 使用)中,指示作用域。 (自 C23 起)

.

->

~

!

+

-

*

/

%

^

&

|

=

+=

-=

*=

/=

%=

^=

&=

|=

==

!=

<

>

<=

>=

&&

||

<<

>>

<<=

>>=

++

--

,

参考文献

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

参见

替代表示法 (C95) 特定运算符的替代拼写
C++ 文档 关于 标点符号