用C语言编写程序,输入一个字符,输出它的字符值和ASCII值

帮帮忙

1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。

2、例如:可以这样使用循环的  

#include <stdio.h>

#include <stdlib.h>

int main()

char c;

int i;

printf("please input a char:");

for(i='a';i<'t';i++)

printf("hello world!\n");

return 0;

}

3、你问的问题代码如下

#include <stdio.h>

#include <stdlib.h>

int main()

char c;

printf("please input a char:");

scanf("%c",&c);

printf("%c\n",c);

printf("%d\n",c);


return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-21

1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。
2、例如:可以这样使用循环的
 
#include
<stdio.h>
#include
<stdlib.h>
int
main()

char
c;
int
i;
printf("please
input
a
char:");
for(i='a';i<'t';i++)
printf("hello
world!\n");
return
0;
}
3、你问的问题代码如下
#include
<stdio.h>
#include
<stdlib.h>
int
main()

char
c;
printf("please
input
a
char:");
scanf("%c",&c);
printf("%c\n",c);
printf("%d\n",c);
return
0;
}

第2个回答  2020-03-19

1、计算机中的所有数据都是以二进制存储的,因此字符也是以二进制存储且占用一个字节,在c语言中可以把char型当作只有一个字节的有符号整数,8位有符号,最大正值就是127了。
2、例如:可以这样使用循环的
 
#include
<stdio.h>
#include
<stdlib.h>
int
main()

char
c;
int
i;
printf("please
input
a
char:");
for(i='a';i<'t';i++)
printf("hello
world!\n");
return
0;
}
3、你问的问题代码如下
#include
<stdio.h>
#include
<stdlib.h>
int
main()

char
c;
printf("please
input
a
char:");
scanf("%c",&c);
printf("%c\n",c);
printf("%d\n",c);
return
0;
}

第3个回答  2009-06-16
#include <stdio.h>
int main()
{
char ch;
printf("输入一字符");
scanf("%c",&ch);
printf("%d\n",ch);
return 0;
}//字符值是什么,好像没有这个概念吧,
//楼主是不是想指什么别的本回答被提问者采纳