分高低位进行取值:
int checkSum = 7793;
printf("checkSum = %#X \n " , checkSum);
int xl= checkSum & 0xff ;
int xh = (checkSum & 0xff00) >> 8;
printf("xl = %#X \n " , xl);
printf("xh = %#X \n " , xh);
运行结果:
checkSum = 0X1E71
xl = 0X71
xh = 0X1E