操作符(1)

1、 +  -   *   /

两边即可以是常量,也可以是变量。

9b2fd7e180d34b25b0344f1f94f823f5.png

31e4015402574646a64c5f1afff3674a.png

 注意"="两边的类型

6a7df9bb37b14f6a94d99a3e4e98629b.png

d334710579ed4b9d9de1b117f08ea507.png

2、   >>    << (二进制下的操作)

例:2的二进制是:00000010,左移一位就是00000100,转为十进制就是4。右移一位就是00000001,转为十进制就是1。

c7ec247029ea4577a05d32b4805a07ad.png

 3、 &      |      ^ (二进制下的操作)

&(与): 特点: 有0则0。

例:2的二进制是00000010

    3的二进制是00000011

            &后为00000010转为十进制是2。

4033458257494793a44b39a174d6c88a.png

| (或):    特点: 有1则1。

例:2的二进制是00000010

    3的二进制是00000011

            | 后为00000011转为十进制是3。

530f276ed5d443f197d04502673452d0.png

 ^ (异或)    特点: 同0异1

例:2的二进制是00000010

    3的二进制是00000011

            ^ 后为00000001转为十进制是1。

47302abae76a485b83bd0cec2c913c88.png

 例:在不用其它变量交换a和b的值。

ad9f916d48cd4f278dade685a539d538.png

4、   +=   -=   /=     *=    %=   &=   |=   ^=    >>=     <<= 

例:如下两结果相同。

380e9a2f6c5a4636b26059b98cf4a6d3.png

 5、单目运算符 

  !(非)    +(正)   -(负)   ~(对一个二进制数按位取反)   &(取地址)     sizeof(操作数的类型长度(以字节为单位) )   ++(前置、后置)   --(前置、后置)。

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值