c语言之运算符号

c语言的运算符有很多,希望做这份总结能够充分的利用这些运算符,编写出自己想要达到的效果
-----------------------------这是虚线还是实线,傻傻的分不清楚---------------------------------

  1. 算数操作符
    c语言之运算符号_第1张图片
    c语言之运算符号_第2张图片

###逻辑操作符

c语言之运算符号_第3张图片

###按位操作符
c语言之运算符号_第4张图片

###赋值操作符

c语言之运算符号_第5张图片

###其他的操作符
c语言之运算符号_第6张图片

总结: 左移运算符左移一位相当于乘以2,其效率比乘以2的效率高。左移其右边自动补零,右移其左边补符号位。
优先级: ! > 算术运算符 > 关系运算符 > && > || >赋值运算符

按位与,或运算符不能和逻辑与,或搞混。 弄清二者的区别,否则程序会出现意想不到的bug, 排查起来不容易被发现。

你可能感兴趣的:(c/c++)