运算符

作者: coenen | 来源:发表于2019-09-26 14:57 被阅读0次

    在编程中会有很多运算符,常见的也有很多,在这里简单做个栗子。

    a=8;二进制表示为00001000。

    >>=:右移后赋值
    a>>2 则表示a二进制右移2位后赋值,结果为00000010,十进制则为2.
    
    <<=:左移后赋值
    a<<2 则表示a二进制左移2位后赋值,结果为00100000,十进制则为32.
    

    b = 0x02。

    &=:按位与后赋值
    b&  = 0x01 结果为0x00.
    
    ^=:按位异或后赋值
    b ^ = 0x01 结果为:0x03 等同于0011.
    
    |=:按位或后赋值
    b ^ = 0x01 结果为:0x03 等同于0011
    

    位运算

    相关文章

      网友评论

          本文标题:运算符

          本文链接:https://www.haomeiwen.com/subject/exatyctx.html