了解c语言的整形数据在内存中的存放形式
Int类型占用4bits,即是占用了32位。整型数据在内存中是以二进制的形式来存放的,所存放的是其补码。负整数补码是由反码+1所得到的,反码是原码的符号位不变,其他位依次取反。原码是整型数据的二进制码。正整数的原码、反码、补码都相同。符号位用“0”表示正值,用“1”表示负值。最高位为符号位。
正整数:
int data = 12在内存中的形式如下图:

负整数:
int data = -12在内存中的形式如下图:
原码:1000 0000 0000 0000 0000 0000 0000 1100
反码:1111 1111 1111 1111 1111 1111 1111 0011
补码:1111 1111 1111 1111 1111 1111 1111 0100
