用c语言、输出字符对应的ASCIl码,从键盘接收一个字符,如果是字母,输出其对应的ASCII码,如果是数字,按原样输出,否则给出提示信息“输入错误!”
时间: 2023-05-13 13:06:49 浏览: 154
从键盘上输入一串英文字符(不含空格与其他字符),统计每个字符的数目,并输出字母及相应的数目。
以下是C知道的回答:
可以使用C语言的标准库函数来实现该功能。具体代码如下:
```c
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符:");
scanf("%c", &c);
if (c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z') {
printf("'%c'的ASCII码为%d\n", c, c);
} else if (c >= '0' && c <= '9') {
printf("'%c'的ASCII码为%d\n", c, c);
} else {
printf("输入错误!\n");
}
return 0;
}
```
当用户输入一个字符后,程序会判断该字符是否为字母或数字,如果是,则输出其对应的ASCII码,否则给出提示信息“输入错误!”。
希望这个回答能够帮到你!
阅读全文