C语言中的运算符

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dark_cy/article/details/88550777

设定:int X=20,Y=10;

1、算数操作符

在这里插入图片描述
注:++X与X++是不同的(–亦同)。以语句a[x]=100;为例:
a[X++]=100;执行之后得到:a[20]== 100、X== 21。//即,先执行该语句,X再自加1。
a[++X]=100;执行之后得到:X== 21、a[21]== 100。//即,X先自加1,再执行该语句。

在这里插入图片描述

2、逻辑操作符

在这里插入图片描述
注:C语言一般0为假,非0为真

设定: A=5== 00000101;
    B=10== 00001011;

3、赋值运算操作符

在这里插入图片描述

4、按位操作符

在这里插入图片描述
注:左移运算符左移一位相当于乘二,其效率比乘以2的效率高。左移其右边自动补零,右移其左边补符号位

5、其他运算符

在这里插入图片描述

优先级

! > 算术运算符 > 关系运算符 > && > || > 赋值运算符,

猜你喜欢

转载自blog.csdn.net/dark_cy/article/details/88550777