例如:int 48  '0' int 49 '1'现在我已经知道48,49,我怎么来算出‘0’‘1’

解决方案 »

  1.   

    x = 49;
    char ch = x;
      

  2.   

    如果你不怕麻烦的话可以
    char ch = (char)x;
    技术上可行
    符合你的要求吗?
    如果不明白
    请给我发短消息
    请附: 帖子的地址
      

  3.   

    字符可以直接看成整形,ascii码就是字符。//这是一样的
    char a = '0';
    char b = 48;
    printf("a:%c b:%c a:%d b:%d",a,b,a,b);
      

  4.   

    char szStr[3];
    memset(szStr, 0, sizeof(szStr));
    szStr[0] = char(48);
    szStr[1] = char(49);
      

  5.   

    CString str;
    str += 48;
    str += 49;
    AfxMessageBox(str);
      

  6.   

    char str[3];
        str[0] = 48;
    str[1] = 49;
    str[2] = '\0';
      

  7.   

    CString str;
    str.Format("%c", 48);
    ////////////////////////////////////
    char str2[11];
    memset(str2, 0, 11);
    for(int i = 0; i < 10; i++)
    {
        str2[i] = 48 + i;
    }--------------
            May you succeed!
                 ------------------