C语言中整数是用补码来表示的。
原码:将一个整数,转换成二进制,就是其原码。如单字节的5的原码为:0000 0101;-5的原码为1000 0101。
反码:正数的原码反码补码相同;负数的反码是将原码中,除符号位以外,每一位取反。如单字节的5的反码为:0000 0101;-5的反码为1111 1010。
补码:正数的原码反码补码相同;负数的反码+1就是补码。如单字节的5的补码为:0000 0101;-5的原码为1111 1011。
开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。