请教几个问题
1.int a=12;a+=a-=a*a;   
   a的值是(      )   答案:-246
能给我一个详细的计算步骤吗?我不太懂/
2、int a,b,d=241
a=d/100%9;             
b=(-1)&&(-1);
printf("%d,%d\n",a,d);
}
结果:a=2,为什么?我不懂
3、int n=2;
n=+n-=n*n;
printf("n=%d\n,n);
  结果n=-4  ,我没搞懂任何计算的哦