C语言操作符按种类分为:
1、算术操作符Arithmetic Operators
+ - * / % ++ --
2、关系操作符Relational Operators/Comparison operators
== != > < >= <=
3、逻辑操作符Logical Operators
&& || !
4、位操作符Bitwise Operators
& | ^
5、赋值操作符Assignment Operators
= += -= /= %= <<= >>= &= ^= |=
6、移位操作符
<< >>
7、单⽬操作符
! 逻辑反操作 - 负值 + 正值 & 取地址 sizeof 操作数的类型⻓度(以字节为单位) ~ 对⼀个数的⼆进制按位取反 -- 前置 后置-- ++ 前置 后置++ *间接访问操作符(解引⽤操作符) (类型) 强制类型转换
8、条件操作符Conditional Operator
expression ? expression : conditional-expressioN
9、逗号操作符
expression1,expression2,......,expressionN
10、下标引⽤、函数调⽤和结构成员
1.[ ]操作数:⼀个数组名 + ⼀个索引值2.( )函数调⽤操作符3.访问⼀个结构的成员. 结构体.成员名-> 结构体指针->成员名