美文网首页
按位与、或、异或等运算方法总结记录

按位与、或、异或等运算方法总结记录

作者: 少先队小张 | 来源:发表于2018-03-08 14:43 被阅读0次

    1、十六进制数转10进制数>128 的时候,为了避免出现负数,应将其进行&0xff操作。

    2、byte & 0x01 作用:判断i的最低位是否为0

    3、按位与、或、异或运算方法:(二进制)

    1、与&运算  有0则为0

    2、或|运算  有1则为1

    3、异或运算  相同为0不同为1

    4、取反~    对二进制数进行取反操作  1变0  0变1

    5、左移<<   

    例如:a = a << 2 将 a 的二进制位左移2位,右边补0,

    左移1位后a = a * 2;

    若左移时舍弃的高位不包含1,则每左移以为,相当于 该数乘以2

    6、右移 >>

    将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃.

    操作数每右移一位,相当于该数除以2.

    例如:a = a >> 2 将a的二进制位右移2位,

    左补0 或 补1 即被移数是正还是负。

    相关文章

      网友评论

          本文标题:按位与、或、异或等运算方法总结记录

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