>>51
a=-b;
a-=b;

意味が全然違うんですけど?