基本四则运算
加减乘除 + - * /
赋值 = (例如 int a=3;)
运算表达式:
a=a+3;也可写作:a+=3;做完加法再赋值回去
a-=1;
a*=2;
a/=3;
逻辑表达式(结果为0或1)
与 或 非 (&& || ! )
例:int x=3; a&&0结果为0; a||0结果为1;
!a等于0;
按位逻辑运算
与 或 异或(按位运算)
& | ^
x&1等于1;
x|8等于11
0xff^0x01等于0xfe
#include int main(void) { unsigned int a=3; a&=1; printf("c is %d",a); return 0;}
求余运算、自加自减( % ++ --)
a%=2;a=1;
![aa63add1b407de865c2d224557c99736.png](https://img-blog.csdnimg.cn/img_convert/aa63add1b407de865c2d224557c99736.png)
C语言
a++;先调用再做加法运算
a--;先调用再做减法运算
--a;先减法运算再调用
++a;先加法运算再调用
#include int main(void) { unsigned int a=3; a%=2; //a=1 printf("a1 is %d",a++); printf("a2 is %d",++a); return 0;}/*a1 is 1a2 is 3*/
关系运算符:
(等于 大于 小于 ,大于等于,小于等于 不等于 == > < >= <= !=)
条件运算符
(表达式)a?b(为真):c(为假执行)
x>y?1:0;
运算符就这些啦,有问题可以在评论区提出偶,我将不定期给出解答,让我们一起进步一起成长!