命名空间
变体
操作

标点符号

来自 cppreference.com
< c‎ | 语言

这些是 C 语言中的标点符号。每个符号的含义在链接的页面中详细说明。

目录

[编辑] { }

[编辑] [ ]

[编辑] #

[编辑] ##

[编辑] ( )

[编辑] ;

  • 指示
  • 语句(包括 for 语句的初始化语句)的结束
  • 声明结构体声明列表 的结束
  • for 语句 的第二个和第三个子句分隔开。

[编辑] :

[编辑] ...

[编辑] ?

[编辑] ::

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

[编辑] .

[编辑] ->

[编辑] ~

[编辑] !

[编辑] +

[编辑] -

[编辑] *

[编辑] /

[编辑] %

[编辑] ^

[编辑] &

[编辑] |

[编辑] =

[编辑] +=

[编辑] -=

[编辑] *=

[编辑] /=

[编辑] %=

[编辑] ^=

[编辑] &=

[编辑] |=

[编辑] ==

[编辑] !=

[编辑] <

引入头文件名

指示头文件名的结束

小于或等于运算符

大于或等于运算符

逻辑与运算符

逻辑或运算符

按位左移运算符

[编辑] >>

[编辑] <<=

[编辑] >>=

自增运算符

自减运算符

泛型选择表达式 中,分隔控制表达式和泛型关联列表。 (自 C11 起)

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

3.1.6 标点符号

[编辑] 参见 备用表示 (自 C95 起)
某些运算符的备用拼写 [编辑]
C++ 文档 for 标点符号