stIDTemp.stNodeIdInfo.ucDeviceType = 0xA5;
unsigned char tt1[8]={0xDD,0x66,0xBB,0xcc,0xDD,0xEE,0xFF,0x09};
//char tt1[8]={0xDD,0x66,0xBB,0xcc,0xDD,0xEE,0xFF,0x09};
i=0;
//stIDTemp.stNodeIdInfo.dwManuCode = tt1[i]&0xFF ;
stIDTemp.stNodeIdInfo.dwManuCode =( tt1[i])| ((tt1[i+1]& 0xFF)<< 8);
(1) 当是 char 是 printf (%x)打印的 0xDD 会是 0xFFFFFDD
(2) 当是unsigned char 是 printf (%x)打印的 0xDD 会是 0xDD