原码、反码和补码

了解一下这三个的概念: 原码: 原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码。 反码: 正数的反码就是原码,负数的反码等于原码除符号位以外所有的位取反。 补码: 正数的补码与原码相同,负数的补码为 其原码除符号位外所有位取反(得到反码了),然后最低位加1。 再看一下Java中一个int转成byte的位码
相关文章
相关标签/搜索