编程基本功——计算字符的ASCII码

一、问题

     在终端输入一个字符,输出它的ASCII码

二、分析

    一个字符在内存中的存储方式是:以它的ASCII码形式存放的,大小为8位。例如:空格符的ASCII码是32,它在内存中32对应的8位二进制数为100000就代表一个空格。

所以只要变换一种输出的形式就可以显示出该字符的ASCII码。

三、源码

   1: #include "stdio.h"
   2:  
   3: int main()
   4: {
   5:     char c;
   6:     printf("Please input a character\n");
   7:     scanf("%c", &c);
   8:     getchar();
   9:     printf("The ASCII of %c is %d\n", c, c);
  10:  
  11:     return 0;
  12: }
posted @ 2010-05-24 08:28  红脸书生  阅读(4257)  评论(0编辑  收藏  举报