直接赋值就得到了,好象没有现成的函数。
int i;
i='a';
i=97;

解决方案 »

  1.   

    如mjian所说,比你的VB简单吧!呵呵……
      

  2.   

    他的意思是执行i='a'后,i的值变为97,注意:不是'A'
      

  3.   

    在ASCII码表范围内,整数和字符是通用的(自动转换)
    char cc;
    cc='a';
    cc++;//cc=='b',cc==98
    cc=257;//cc==1,同时编译器有警告truncation from 'const int' to 'char'
      

  4.   

    vc++里的int有四个字节,但char好象还只有一个字节
    而老turboc的int只有两个字节,char也是只有一个字节