C语言操作符

c语言中关于操作符部分的学习,可以主要分为两个部分:操作符和表达式。
一、算数操作符
算数操作符,主要是:+ , -, *, /, %
二、移位操作符
移位操作符,分别是左移操作符 << 和右移操作符 >> ,(PS:移位操作,是特别针对二进制序列进行的操作)
左移操作的 移位规则:
  将所有有效位整体向左移动,具体移动多少位是自己决定的,并抛弃左边最高位,并在右边空出来的位置补0
右移操作的 移位规则:
则是抛弃将所有有效位整体向右移动,并且挤掉最低有效位,并在空出来的最高位补0。
三、位操作符
位操作符有:&,|, ^,
所谓按位与,就是同一位上相同取1,相异为0;而按位或,是有一个1就是取1,两个都是0,则取0;而按位与或,则是同一位相异取1,相同取0
四、赋值操作符
  = 是用来进行赋值的
这里要注意这个等号在C语言里不是等号的意思,它是给变量写入一个值。而等于在C语言里,我们是用来定义的。而事实上,将=与混用,是我们学习编程初期,比较常犯的一个错误。
相应的对赋值操作,为了简化代码,将赋值与其他操作进行结合,就有了复合赋值符的概念:+=,-=, *=, /=, %= , <<=, >>=,&=,|=,^=。
五、逻辑操作符
&&逻辑与 ||逻辑或
逻辑与,逻辑或的部分,需要区分他们与按位与,按位或的差别。
六、逗号表达式
逗号表达式这里,是把多个表达式放在一起,使用逗号进行分隔。逗号表达式从左向右依次序执行,但整个表达式的结果一般是最后一个表达式影响的,是最后一个表达式的结果。
七、条件操作符
exp1?exp2:exp3
件操作符的一个典型应用就是三目运算符.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值