美文网首页
二进制中的运算符

二进制中的运算符

作者: 7i昂 | 来源:发表于2019-10-24 22:49 被阅读0次

    与运算:&

    两者都为1则为1,否则为0

    1&1 = 1,1&0 = 0, 0&1 = 0,0 & 0 = 0

    或运算:|

    两者都为0为0,否则为1

    1 | 1 = 1, 1 | 0= 1, 0 | 1 = 1, 0 | 0 = 0

    非运算:~

    1取0 0 取1

    ~1 = 0 ~ 0 = 1

    ~(1001) = 0110

    异或运算^

    两者相等为0,不等为1

    1^1 = 0 1^0= 1 0^1 = 0 0^0 = 0

    IMG_20191024_214303.jpg

    位运算操作符:

    有符号:<<左移 >>右移

    无符号: >>>右移 忽略符号位,空位都以0补齐,不存在无符号左移,因为左移是右边补0,有符号和无符号都一样,所以没必要


    IMG_20191024_234507.jpg

    相关文章

      网友评论

          本文标题:二进制中的运算符

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