编写一个C程序,输入一个字符并打印ASCll表的等效数字。然后,它在输入中获得一个从3 3到2 5 4的整数,并打印ASCll表的等效字符。

编写一个C程序,输入一个字符并打印ASCll表的等效数字。然后,它在输入中获得一个从3 3到2 5 4的整数,并打印ASCll表的等效字符。

一个实现,供参考:
参考资料:
ASCII码表,ASCII码一览表,ASCII码对照表完整版-ASCII码中文站
C primer plus 第六版 第50页


#include <stdio.h>

int main(void){
    
    char ch;
    
    printf("请输入一个字符:");
    scanf("%c",&ch);
     //C语言中的字符在底层都是用整数形式存储的, 
     //然后在打印这个字符时,如果用%d打印就是显示整数形式,用 %c打印就是打印字符形式,下面的例子也是一样 
    printf("%c对应的ASCII数字是:%d.\n",ch,ch); 
    
    printf("请输入一个33到254之间数字:");
    scanf("%d",&ch);
    printf("%d对应的ASCII字符是:%c.\n",ch,ch);
    
         
    return 0; 
} 

img