C语言操作符

    xiaoxiao2022-07-03  121

    分类: 算术操作符 移位操作符 位操作符 赋值操作符 单目操作符 关系操作符 逻辑操作符 条件操作符 逗号表达式 下标引用 ,函数调用和结构成员

    算术运算符 + ,-, *,/ ,% 移位操作符 << 左移操作符 >> 右移操作符 左移操作符 移位规则: 左边抛弃、右边补0

    右移操作符 移位规则: 首先右移运算分两种:

    逻辑移位 左边用0填充,右边丢弃 2. 算术移位 左边用原该值的符号位填充,右 边丢弃

    位操作符 & 按位与 | 按位或 ^ 按位异或 注:他们的操作数必须是整数。

    赋值操作符 =

    复合赋值符 += -= *= /= %= >>= <<= &= |= ^=

    单目操作符 : ! 逻辑反操作

    负值 正值 & 取地址 sizeof操作数的类型长度(以字节为单位) ~ 对一个数的二进制按位取反 –前置、后置 ++ 前置、后置++ 间接访问操作符(解引用操作符) (类型) 强制类型转换

    关系操作符

    = < = != ==

    逻辑操作符 && ||

    逗号表达式 逗号表达式,就是用逗号隔开的多个表达式。 逗号表达式,从左向右依次执行。整个表达式的结果是最后一个表达式的结果。

    最新回复(0)