C语言怎么判断输入的字符为回车
时间: 2024-10-20 11:02:28 浏览: 33
用C语言判断字符是否为空白字符或特殊字符的方法
5星 · 资源好评率100%
在C语言中,当你从标准输入流(如键盘)读取字符,并想要判断是否输入的是回车键(ASCII码为13),可以这样做:
```c
#include <stdio.h>
int main() {
int ch;
printf("请输入字符:");
ch = getchar(); // 读取用户输入
if (ch == '\n') { // '\n' 对应 ASCII 码 10,通常在按下Enter键后跟随回车键输入
printf("你输入了换行符(通常代表回车)。");
} else if (ch == '\r') { // '\r' 对应 ASCII 码 13,这是单独的回车键
printf("你输入了回车键(CR)。");
} else {
printf("你输入的不是一个回车键,字符值为 %d.", ch);
}
return 0;
}
```
在这个示例中,`getchar()` 函数用于获取用户的输入,然后通过 `if` 语句检查输入的字符是否等于`\n` 或`\r`。
阅读全文