什么是 C 运算符和标点符号?

运算符用于描述应用于一个或多个对象的操作。它主要在表达式中有意义,但在声明中也有意义。它通常是使用非字母数字字符的短序列。

标点器用于分离或终止元素的列表。

C 运算符和标点符号如下 -

...   &&  -=  >=   ~   +   ;  ]

<<=   &=  ->  >>   %   ,   <  ^
>>=   *=  /=  ^=   &   -   =  {

!=    ++  <<  |=   (   .   >  |

%=    +=  <=  ||   )   /   ?  }

##    --  ==  !   *   :   [   #

请注意,某些序列用作运算符和标点符号,例如 *、=、:、# 和 ,。

几个标点符号必须成对使用,例如 ( ), [ ], { }。

在解析输入文本时,编译器会尝试为标记构建尽可能长的序列,因此在解析 a+++++b 时,编译器将识别以下内容 -

a ++ ++ + b which is not a valid construct

编译器不会考虑以下内容 -

a ++ + ++ b which may be valid