我使用的是STC12C5A60S2單片機,我想實現求3個數組的平均值,數組和變量的類型全是int型,部分代碼如下:
int x[2]={-30000,30000};
int y[2]={-30000,30000};
int z[2]={-30000,30000};
經過下一段程序XYZ數組里面會被賦值,先不管賦值的溢出,默認不溢出。進行下面的程序:
X_OFFSET=(x[0]+x[1])/2;
Y_OFFSET=(y[0]+y[1])/2;
Z_OFFSET=(z[0]+z[1])/2;
結果我使用串口調試助手發出來發現數據不對,想請教一下,這段代碼(求平均值的)應該怎么取處理它。
|