美文网首页
怎么理解0x7fffffff,0xffffffff这样的数

怎么理解0x7fffffff,0xffffffff这样的数

作者: 大其心宏其量扩其识 | 来源:发表于2020-12-05 22:02 被阅读0次

    众所周知 0x 代表十六进制
    一个F代表十六进制里的最大值15,用二进制表示为:1111(4个bit)
    即 F= (1 * 2)^3 +(1 * 2)^2 + (1 * 2)^1 + (1 *2 )^0= 8 + 4 + 2 +1
    所以一个byte可以用两个F来表示
    如:0x7FFFFFF,可以分开为4个字节 0x 7F FF FF FF
    对应的二进制是 0x 0111 1111 1111 1111 1111 1111 1111 1111

    0x1 就是0000 0001
    0x3 对应 0000 0011
    0x33 对应 0011 0011
    0x77 对应 0111 0111
    0x7F 对应 0111 1111
    0x80 对应 1000 0000

    相关文章

      网友评论

          本文标题:怎么理解0x7fffffff,0xffffffff这样的数

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