例如:我有一个int a=500,我想要把它转换成16进制的01f4,然后再将01 f4 分别放入BYTE a,b变量中。再将a,b放入一个CString str中。如何办到?请给出关键vc代码,谢谢。

解决方案 »

  1.   

    int a=500,我想要把它转换成16进制的01f4,然后再将01 f4 分别放入BYTE a,b变量中。再将a,b放入一个CString str中。如何办到?请给出关键vc代码,谢谢。===================================================int nA = 500;BYTE btA = BYTE(nA >> 8),
         btB = BYTE(nA);CString str("");
    str.Format("btA = 0x%X, btB = 0x%X", btA, btB);Over.给分.
      

  2.   

    BYTE也可以说是unsinged char型的 CString str("");
    str.Format("btA=%c, btB=%c", btA, btB);我这么显示unsinged char行么?