整数在计算机中是以二进制的补码存放的。
整数的二进制形式有三种:原码,补码,反码
源码:直接将整数转化为二进制
反码:整数的二进制进行按位取反(就是将所有的1转化为0,所有的0转化为1)
反码的符号位不变
补码:就是反码加1
内存中存放二进制序列时,最高位为0代表正数,最高位为1代表负数。
整数在计算机中是以二进制的补码存放的。
整数的二进制形式有三种:原码,补码,反码
源码:直接将整数转化为二进制
反码:整数的二进制进行按位取反(就是将所有的1转化为0,所有的0转化为1)
反码的符号位不变
补码:就是反码加1
内存中存放二进制序列时,最高位为0代表正数,最高位为1代表负数。