c语言,编写程序。使用scanf函数接受两个字符型变量,并输出相应的字符和ASCII码
时间: 2024-10-14 07:02:58 浏览: 34
在C语言中,你可以使用`scanf`函数从用户那里获取输入,然后通过`printf`函数输出字符及其对应的ASCII码。下面是一个简单的示例程序:
```c
#include <stdio.h> // 包含scanf和printf
int main() {
char input1, input2; // 定义两个字符类型的变量
int ascii1, ascii2;
// 使用scanf读取用户的输入
printf("请输入第一个字符: ");
scanf("%c", &input1);
// 获取字符的ASCII值并保存到ascii1中
ascii1 = (int)input1;
// 输出字符和其ASCII码
printf("第一个字符: %c, ASCII码: %d\n", input1, ascii1);
// 再次请求第二个字符
printf("请输入第二个字符: ");
scanf("%c", &input2);
// 同样获取第二个字符的ASCII值并输出
ascii2 = (int)input2;
printf("第二个字符: %c, ASCII码: %d\n", input2, ascii2);
return 0;
}
```
在这个程序中,我们首先声明了两个字符类型变量`input1`和`input2`以及它们对应的整数类型变量`ascii1`和`ascii2`。接着,我们使用`scanf`接收用户输入的字符,并将其转换为整数(ASCII码),最后通过`printf`将字符和ASCII码一起显示出来。
阅读全文