0
点赞
收藏
分享

微信扫一扫

C语言学习--操作符

40dba2f2a596 2022-02-26 阅读 66

在C语言的学习中我们常常会使用到不同的操作符,不同的操作符有相应的使用方法,那么都有哪些操作符呢?

1、算数操作符:

  ​+,-,*,/,%(取模)

2、移位操作符:(位指二进制位)

>>(右移),<<(左移)

3、赋值操作符:

=,+=,-=,*=,/=,&=,^=,/=,>>=,<<=

4、位操作符:

&(按位与),|(按位或),^(按位异或)

注:异或的运算法则:相同为0,相异为1

5、单目操作符:

逻辑反操作

-

负值

+

正值

&

取地址

sizeof

操作数的类型长度

~

对一个数的二进制按位取反

--,++

前置,后置

(类型)

强制类型转换

*

间接访问操作符

注:前置:先++/--后使用,后置:先使用后++/--

注:负数在内存中存储的时候,存储的是二进制的补码

6、关系操作符:

>,>=,<,<=,!=(不等),==(相等)

7、逻辑操作符:

&&(逻辑与),||(逻辑或)

8、条件操作符:

exp1?exp2:exp3(第七列)

#include <stdio.h>
int main()
{
int a = 10;
int b = 20;
int max = 0;
max = (a > b ? a : b);//a>b,若为正则是a,若为假则是b
printf("%d\n", max);
return 0;
}

9、逗号表达式:

exp1,exp2,exp3,……,expn

10、下标引用,函数调用和结构成员:

            ​ []              ()             .    ,->


举报

相关推荐

0 条评论