#定義N 100 //定義N個數據,其中N為100。
無符號字符SumL _ at _ 0x04
無符號字符SumH _ at _ 0x03//SumL為低結果。SumH是最高的結果。
無符號字符數[N];
無符號字符I;
無符號int Sum
for(I = 0;我& ltn;i++)
{
sum+= Num[I];
}
SumL = Sum % 256//獲取低位
SumH = Sum/256;//獲得高位
這在Keil有售。如果是在其他編譯環境中,請使用指針:
#定義編號100
無符號char * p = 0x03
無符號字符數[N];
無符號字符I;
無符號int Sum
for(I = 0;我& ltn;i++)
{
sum+= Num[I];
}
*(p+1)=總和% 256;//獲取低位
* p = Sum/256;//獲得高位
這可以在任何環境中使用,並且是指針的基礎。
希望我的回答對妳有幫助。謝謝妳。