编写一个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;
}