-8

我从使用的用户输入中获取一个字符getchar(),但不是cout用于打印我想要打印字符代码的字符,例如用于返回、ESC 等的字符,因此我可以稍后在我的代码中使用if.

4

4 回答 4

3

为此,您可以将 char 转换为 int,

int charval = (int) mychar;
于 2013-01-07T04:17:08.753 回答
2

所以我可以稍后在我的代码中使用 if 来检查。

您不需要为此明确地将其转换为 int 。

if(getchar() == char_code)
doSomething();
于 2013-01-07T04:16:56.023 回答
2

printf("%d\n", c);将显示字符代码。

于 2013-01-07T04:19:28.420 回答
0

将 char 转换为 int 并打印 int 值。

于 2013-01-07T04:18:33.917 回答