美文网首页
0xFF有啥用?

0xFF有啥用?

作者: APP4x | 来源:发表于2020-09-24 14:25 被阅读0次

    0x 代表 16 进制数
    0xff 表示的数的二进制 1111 1111 占一个字节 8位

    & 表示按位与,只有两个位同时为1,才能得到1
    用它进行 & 操作,最低的八位不会发生变化

    eg:
    1.取低八位 0x1234 & 0xff
    二进制分别为:
    0001001000110100
    11111111
    要将0xff补位
    0000000011111111
    进行&运算,前面的数就都丢了
    就得到了
    00110100
    十进制为
    0x34

    a.<< 表示左移,高位淘汰,末位补0
    b.>> 表示右移,末位淘汰,高位补0

    1.取高八位 (0x1234 >> 8) & 0xff
    二进制为
    0001001000110100
    右移八位
    0000000000010010
    最后为
    00010010

    相关文章

      网友评论

          本文标题:0xFF有啥用?

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