谢佳见像谁:C语言中整数在内存中的储存形式

来源:百度文库 编辑:中财网 时间:2024/04/27 19:15:00

无符号的整数和有符号的正整数都是用二进制原码来表示,而负整数则是使用补码来表示

正数的最高位是符号位0,负数的最高位是符号位1。
对于正数:反码==补码==原码。
对于负数:反码==除符号位以外原码的各位取反。
       补码==反码+1== 除符号位以外原码的各位取反+1
       原码==补码-1后的反码==补码的反码+1