是这个意思吗?
char  b= 'a'+1;
CString str;
str.Format("%d",b);

解决方案 »

  1.   

    我还是不太明白!
    字符型是用整型来存储的!字符型等于多少整型!!
    例如 :
    'a'=97;
    我想应该可以说是与ASCII码的关系吧!!
      

  2.   

    字符到整形基本一致,可以不用转换的使用。int i;char ch='A';i=ch; // correct, i value is A's ASCII
    区别就是两者的字节数不同,32bit 机器中
    int -dword
    char -byte
    TCHAR - byte(none unicode) or word (unicode)如果你想把字符串改编成数字可用:
    char * pNum="123";
    int i;
    i=aton(pNum);// aton??? 我忘了~好像是
      

  3.   

    'a'=97
    97就是a 的ascii码值。
    同理,
    ‘b’=98
    '1'=49