1, --1234 0xFFFF 0x表示十六进制数 第一位对应16的3次方 第二位对应16的2次方 第三位对应16的1次方 第四位对应16的0次方 0xFFFF = F * 16 * 16 * 16 + F * 16 * 16 + F * 16 + F * 1 其中 十六进制数 F = 15 十进制数 结果为65535 2,你可以用window自带的计算器,...
把0xFFFF加上一,等于0x10000。0x10000转换成十进制,就是 1 * 2^16 = 65536。于是,0xFFFF = 65535。
0xFFFF,是16进制的 FFFF, 转化成二进制就是 1111 1111 1111 1111(2 * 8 = 16 位,2字节)1111 1111 1111 1111 在计算机里面, 就是 -1 的补码。。(补码的定义:正数最高位为0,负数为1,然后绝对值按位取反,最后加1,即为补码)1111 1111 1111 1111,最高位为1,表示负数,剩下...