美文网首页
怎么理解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这样的数

    众所周知 0x 代表十六进制一个F代表十六进制里的最大值15,用二进制表示为:1111(4个bit)即 F= (1...

  • Java 中(hash & 0x7FFFFFFF)问题 哈希表中

    0x7FFFFFFF是一个用16进制表示的整型,是整型里面的最大值 转换成个二进制 0x7FFFFFFF 0111...

  • 教研时如何聚焦

    教研时如何聚焦 以字母表示数为例,章博的聚焦: 字母表示数,需要学生理解什么? 学生的理解存在哪些不同水平?要怎么...

  • 教研时如何聚焦

    以字母表示数为例,章博的聚焦: 字母表示数,需要学生理解什么? 学生的理解存在哪些不同水平?要怎么达到?会遇到哪些...

  • 【tcp】监控 tcp、socket各状态连接数

    查看 tcp各状态连接数 参考 怎么理解SLB的并发连接数和PTS里的并发?https://help.aliyun...

  • Java 知识Tips

    java 位操作或与非负数表示0xFFFFFFFF: -10x80000000: -2147483648算法 -1...

  • leetcode 7

    反转32 signed int INT_MIN INT_MAX 定义在 中INT_MAX 0x7fffffff该解...

  • 符号自动转换

    先看代码和结果: 4294967295用十六进制表示就是0XFFFFFFFF,可以看出,是 -1 的补码,说明 i...

  • CSAPP-data lab

    心得 想得到掩码 0xffffffff 只需要 ~0 bitAnd 题意:使用~和 | 操作符实现 &. 这题使...

  • 二进制-中

    补码: 补码的规律 * 1. int最大值: 一个0, 31个1 * 16进制: 0x7fffffff * 2...

网友评论

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

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