vc如何把字符转换成ASCII码,有这样的函数吗?

解决方案 »

  1.   

    用强制转换就可以了,如:
    char a = 't';
    int b = (int)a;变量b的值就是字符't'的ASCII码。
      

  2.   

    CString str = "test";
    char* t = (char*)(LPCTSTR)str;
      

  3.   

    根本不需要转换。字符主量里本来存的就是 ASCII码,是个整数。
    你也完全可以把字符变量当作整型变量来用,相当于是最小的整数类型。char nchar='a';
    int b=nchar; 或者 int c=nchar+5;一个汉字占两个字节,可以根据 ASCII 码的高字节的范围来确定是不是汉字。
    如果范围不在 ASCII 码的范围, 说明是汉字。 那么这个字节及其后面的那个字节均属于汉字内容。