最后一个问题,ASCII码是一个字符吗??比如说十进制的1对应ASCII码的nul,那么请问这个nul是一个字符吗?它显示出来是什么东西?

解决方案 »

  1.   

    我想把ASC码转换成十进制数,该怎么做,用format可以吗,比如把一个ASC码myASC转换,用下面的语句
    strtemp.Format("%d ",myASC);
      

  2.   

    unsigned char c;
    int i = c;
      

  3.   

    请问想把ASC码显示为为十进制数,该怎么做?
    比如testdata是一个ASC码,我想把它对应的十进制值用字符串显示出来,该怎么做?下面这样可以吗?
    CString strtemp;
    strtemp.Format("%d ",testdata);
      

  4.   

    解决就揭帖啊,多谢了
    请问想把ASC码显示为为十进制数,该怎么做?
    比如testdata是一个ASC码,我想把它对应的十进制值用字符串显示出来,该怎么做?下面这样可以吗?
    CString strtemp;
    strtemp.Format("%d ",testdata);
      

  5.   

    ASCII不一定是可显示字符。可不可以的自己试一下。
      

  6.   

    char c='a';
    CString str;
    str.Format("%d", c);
    AfxMessageBox(str);
      

  7.   

    标准的ASCII码为128个 0-127
    0=null
    其中,一部分为不可打印字符,通常称为控制符,可用于传输控制扩展的ascii码囊括了128-255的部分,含西文字符、制表符等计算机系统中的字符编码很复杂,可参考关键词UNICODE你要知道打印字符的编码很容易,因为c语言里,char定义其实是一个一字节的符号整数
    char c='A';
    ==char c=65;