求大神给讲解一下这段程序

2019-07-16 16:11发布


if(Caculate_Use==1)   {    Respons_Dat=Receive_Dat[2]*256+Receive_Dat[1];    Respons_Dat<<=8;    Respons_Dat+=Receive_Dat[0];    if(Respons_Dat>0x800000)      {       Respons_Dat-=0x01000000;      }    VRmsa=Respons_Dat;    VRmsa/=0x800000;      }else if(Caculate_Use==2)       {        Respons_Dat=Receive_Dat[2]*256+Receive_Dat[1];        Respons_Dat<<=8;        Respons_Dat+=Receive_Dat[0];           VRmsa=Respons_Dat;        VRmsa/=8192.0;                   }
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。