- int a=6;
printf("%d",sizeof(a++));
printf("%d",a);
printf("%d",sizeof(a+1.0));
输出的是4,6,8;1.因为sizeof是静态的,2.因为a+1.0会变成double型。
-o是改文件名字,-m32是改为32位编译器输出
–version 可以见编译器版本- 整数的表达方式:补码。
以8位为例,为了表示负数,把10000000作为0,11111111为-1,11111111+00000001=(1)00000000,溢出,被称为补码。
如上。