2018年4月23日

原码、反码、补码

摘要: 原码是什么? 原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码,说的更通俗点,负数的原码就是高位为1的对应正数的原码。 举例说明: int类型的 3 的原码是 11B(B表示二进制位), 在32位机器上占四个 阅读全文

posted @ 2018-04-23 15:52 lijingran 阅读(740) 评论(0) 推荐(0) 编辑

Java中>>和>>>的区别

摘要: 转自https://www.cnblogs.com/565261641-fzh/p/7686757.html >>:带符号右移。正数右移高位补0,负数右移高位补1。比如: 4 >> 1,结果是2;-4 >> 1,结果是-2。-2 >> 1,结果是-1。 >>>:无符号右移。无论是正数还是负数,高位通 阅读全文

posted @ 2018-04-23 14:59 lijingran 阅读(222) 评论(0) 推荐(0) 编辑

导航