用C语言.输入两个整数(ASCII码) ,输出对应的字符,输入两个字符,输出它们的ASCII码。
时间: 2024-11-10 10:13:36 浏览: 26
与ASCII码相关的C语言字符串操作函数
在C语言中,你可以通过以下函数来实现这个功能:
1. 当输入两个整数表示ASCII码时,可以使用`printf`函数来输出对应的字符。假设用户输入的是整数`ascii_num`,你可以这样做:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
int ascii_num;
printf("请输入第一个ASCII码: ");
scanf("%d", &ascii_num);
if (ascii_num >= 0 && ascii_num <= 127) { // ASCII码范围
char ch = (char)ascii_num;
printf("对应字符是: %c\n", ch);
} else {
printf("输入的不是一个有效的ASCII码。\n");
}
return 0;
}
```
2. 如果你想输入两个字符并输出它们的ASCII码,可以先读取两个字符,然后使用`printf`再次显示出来:
```c
#include <stdio.h>
int main() {
char first_char, second_char;
printf("请输入第一个字符: ");
scanf(" %c", &first_char); // 用空格作为分隔符避免数字输入
printf("输入第二个字符: ");
scanf(" %c", &second_char);
printf("第一个字符的ASCII码是: %d\n", (int)first_char);
printf("第二个字符的ASCII码是: %d\n", (int)second_char);
return 0;
}
```
阅读全文