美文网首页
关于运算符--位运算符

关于运算符--位运算符

作者: Caesar_emperor | 来源:发表于2019-08-09 10:17 被阅读0次

    这里我先主要讲解位运算符。至于逻辑,关系,算术运算符相对简单,这里就不做赘述。

    一. &  |  和  ^

    --需要将10进制数转换为二进制数--

     &: 全1才输出1
    |: 有1就输出1
    ^: 相同输出0,不同输出1

    A =00111100(60)   B =00001101(13)

    ------------------------------------------------------

    A&B =00001100(12)

    A|B =00111101(61)

    A^B =00110001(49)

    二. <<和>>双目运算符

    <n  >n分别代表左移n位和右移n位

    A=00111100(60)  A << 2 结果为 240 ,二进制为 1111 0000

    A =00111100(60) A >> 2 结果为 15 ,二进制为 0000 1111

    B =00001101(13) B>>2 结果为3, 二进制为0000 0011

    B =00001101(13) B>>3 结果为1, 二进制为0000 000

    相关文章

      网友评论

          本文标题:关于运算符--位运算符

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