int buy = 10;
             int  b= 430000000*buy;         b的结果是:5032704而不是负数。。怪了。