各位,在VC中返回一个字符的ASCII值的函数 和 从一个数值转换ASCII的函数是什么呀!
比如  asc('a')  chr(95);

解决方案 »

  1.   

    int x;
    char ch = 'a';
    x =ch ;//x 成了95反之ch = x;
      

  2.   

    原理:
    x = ch;实际上是 x= (int) ch;
    ch = x; 实际上是 ch = (char) x;
    这是系统的事技术上可行
    符合你的要求吗?
    如果不明白
    请给我发短消息
    请附: 帖子的地址
      

  3.   

    1对1的关系
    查表对应
    41h A
    61h a
      

  4.   

    int i = 41; // ascii值
    char c = i; // 转换成字符char c = 'a'; // 字符
    int i = c // 得到ascii值
      

  5.   

    理论上,两者在计算机中的内存中是同一个东西,即数值。
    只是表现出来不同而已,特别是打印的时候 %d,%c的不同而已。其他没有任何区别,
    比如char ch='A';
    写成
    if ch=='A'
    或者
    if ch==65
    没有本质区别
      

  6.   

    主意范围
    char 的范围是0~255,别定义成int了,然后拿
    int ch=256;  //超过了范围
    char a=;
    a=ch;   //这样就不行了。255及以下就可以这样。
      

  7.   

    同意 he_zhidan(何志丹:壮志在我心)