C语言基础(04,第1张

C语言基础(04,第2张

运算符(也称为运算符)-运算符是一个符号,表示特定的数学或逻辑运算。如“+”号,表示加法运算;“&&”符号表示逻辑“与”运算。运算符连接数量(常量或变量)以形成表达式。
以下是标准运算符。C++里还有其他运算符。
运算符执行的运算的类别备注
[]间隔标点
()间隔标点
直接分量选择双目运算符
-->间接分量选择双目运算符
++前递增和后递增单目运算符[/br递减后,双目运算符
+正双目运算符,单目运算符
-负双目运算符,单目运算符
* 1)乘以2)间接指双目运算符, 单目运算符
/除双目运算符
%补码双目运算符[逻辑非单目运算符
&&逻辑与双目运算符
||逻辑或双目运算符
>右移双目运算符
<小于双目运算符
>大于双目运算符
。 =不等于双目运算符
位“异或”双目运算符
+= and赋值双目运算符
-=差赋值双目运算符
*=乘法赋值双目运算符
/=商赋值双目运算符
>= =按位and双目运算符
=按位异或双目运算符
|=按位或双目运算符
%=模双目运算符
=双目运算符
?:条件值的双目运算符
,间隔标点
#预处理标点
##预处理标点
字节计数的sizeof
~按位求反
|按位' or'
。间隔符
...间隔符

要把表中的运算符仔细分类并不容易,因为同一个运算符在不同的地方有不同的含义。比如*运算符在用作乘法运算时是双目运算符(所谓双目运算符,就是运算需要两个操作数),比如3 * 6,那么3和6一共是两个操作数。用作取值运算时,是单目算子(所谓单目算子只需要一个操作数),比如一个数的取反:!这里只有一个操作数。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言基础(04

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情