static char SOH==0x55;
static char EOT = 0xaa;

解决方案 »

  1.   

    那么BYTE((SendBytesLen-2) / 256) && &HFF
    是不是改为:BYTE((SendBytesLen-2) / 256) && 0xff那个0xff要不要转化成什么?要不要加""?
      

  2.   

    C和C++中十六进制数用0x做前缀
      

  3.   

    参考:
    const char SOH[] = {'H','5','5'};
      

  4.   

    哦,那个SOH的问题已经解决了,我问的是&HFF是否是改为0xff,那个0xff
    要不要转成什么,就象那个static char EOT = 0xaa;aa=0x31一样?
      

  5.   

    什么叫转化?
    &HFF是改为0xff就完了。
    static char EOT = 0xaa;
    const char aa=0x31;
    是毫无关系的两句话
      

  6.   

    faint,原来是这样,我还以为0xaa里面的aa要重新定义为0x31呢
    好了好了,解决了,给分给分。