总结C语言操作符

    xiaoxiao2022-07-07  152

    一 算术标识符 1 + 加法 2 -减法 3 *乘法 4 除法 5 % 取余 二 移位操作符 1 << 左移(移动几位相当于除2的n次方 左边补1) 2 >> 右移(移动几位相当于乘2的n次方 右边补0) (移位移动的是补码 因为正数原码与补码相同所以无影响) 三 位操作符 1 & 按位与 2 | 按位或 3 ^ 按位异或 四 逻辑操作符 1 && 逻辑与运算符 2 || 逻辑或运算符 3 ! 逻辑非运算符 五 赋值操作符 = += -= *= %= &=等待(在连续赋值时,应从右往左赋值) 六 单目操作符 1!逻辑反 非运算符 2 & 取地址运算符 3 sizeof 长度运算符 (不是函数) 4 ~ 按位取反运算符 5 ++ 自增 (前置与后置不同) 6 – 自减 。。 7 - 负号 8 * 指针 9 类型(类型转换符) 七 关系运算符 1 == 2!=(不等于) 3 <= 4 >= 八 条件操作符 1 exp1?exr2:exp3(自右向左)三目操作符 2exp1,exp2,exp3 逗号操作符 九 其他 () { } [ ]

    最新回复(0)