我从使用的用户输入中获取一个字符getchar()
,但不是cout
用于打印我想要打印字符代码的字符,例如用于返回、ESC 等的字符,因此我可以稍后在我的代码中使用if
.
问问题
162 次
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 回答