u32 temp1=100;
u16 temp2=200;
temp1=temp2*1000;
以上语句,你将会得出错误的结果
如果把第三句改为这样就对了:
temp1= (u32)temp2*1000;