输入三个字符,每个一行,输出他们的ASCLL码值。注意:输入的字符可能为空格哦 c语通过三行实现
时间: 2024-10-14 07:11:52 浏览: 67
ASSCALL转换工具(附源码)
在C语言中,你可以使用`getchar()`函数读取用户的输入,并使用`printf()`函数输出ASCII码值。以下是三行代码的示例:
```c
#include <stdio.h>
int main() {
char input1, input2, input3;
// 读取第一个字符
printf("请输入第一个字符: ");
input1 = getchar();
// 读取第二个字符
printf("请输入第二个字符: ");
input2 = getchar();
// 读取第三个字符,这里需要注意空格会被识别为'\0'
printf("请输入第三个字符 (包括空格): ");
input3 = getchar(); // 如果输入空格,会直接结束当前行
// 输出字符及其ASCII码
printf("字符 %c 的ASCII码是 %d\n", input1, input1);
printf("字符 %c 的ASCII码是 %d\n", input2, input2);
printf("字符 %c 的ASCII码是 %d\n", input3, input3);
return 0;
}
```
运行这段程序时,每次按下回车键,就会依次读取并打印出用户输入的一个字符及它的ASCII码。
阅读全文