C语言操作符

操作符:

算术操作符:+ - * / %
%操作符的两个数必须都为整数,其它操作符可以为浮点数,返回的是两个数整除后的余数;/ 操作符若两个数都是整数则结果也为整数,若有一个数为浮点数,则结果为浮点数。
位操作符:
&:按位与 | :按位或 ^ :按位异或;所有的操作数必须都为整数;运算符中位运算最快
移位操作符:
<< :左移操作符,将最左边的丢掉,右边补0,相当于乘法:nn^k;>>:右移操作符,将最右边的丢掉,左边补0,若有符号时,则左边用该值的符号位补齐,右移相当于除法。
逻辑操作符:
&&:逻辑与;||:逻辑或。
赋值运算符:
=:给某个变量重新赋值。
关系操作符:
< > >= <= !=:不相等; ==:相等;编程中要特别注意=和= =。
单目操作符:
! 逻辑反操作
负值-
正值+
& 取地址
sizeof 操作数的类型长度(以字节为单位):求变量(类型)所占空间的大小
~ 对一个数的二进制按位取反
– 前置、后置–
++ 前置、后置++ ------》前置为先进行–或者++后再使用,后置为先使用后再–或者++
强制类型转换(解引用操作符)

条件操作符:
exp1 ? exp2 : exp3
复杂表达式中多种操作符:
考虑操作符的优先级,操作符的结合性,是否控制求值的顺序;
操作符优先级顺序表:http://m.jb51.net/article/37282.htm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值