C语言中运算符的总结

1.基本算术运算符
+ 正号运算符
- 负号运算符
* 乘法运算符
、 除法运算符
% 求余运算符
+ 加法运算符
- 减法运算符
2.自增自减运算符
作用是使变量的值加1或减1 例如:
++i,–i 在使用i之前,先使i的值加(减)1
i++,i– 在使用i之后,先使i的值加(减)1
3.移位运算符符
《 左移操作符 左边抛弃 右边补零
》 右移操作符
右移操作分为两种
(1)算术移位 左边用原该指的符号位填充
(逻)辑右移 左边补零
4. 赋值运算符
+=
­ =
*=
/=
%=

=
<<=
&=
|=
^=
这些运算符都可以写成复合的效果。
比如:
int x=10;
x=x+10;
x+=10;//复合赋值
5.单目操作符
!逻辑反操作
-负值
+正值
&取地址
sizeof操作数的类型长度(以字节为单位)
~对一个数的二进制按位取反
–前置、后置–
++前置、后置++
*间接访问操作符(解引用操作符)
(类型)强制类型转换
6.关系运算符

=
<
<=
!=
==
7.逻辑操作符
&& 逻辑与
|| 逻辑或
分逻辑或和按位或
1&2—–>0
1&&2—->1
1|2—–>3
8.条件操作符
exp 1?exp 2: exp 3

  1. 使用条件表达式实现找两个数中较大值。
    逗号表达式
    exp1,exp2,exp3,…expN
    逗号表达式,就是用逗号隔开的多个表达式。
    逗号表达式,从左向右依次执行。整个表达式的结果是最后一个表达式的结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值