如何从char*打印字符代码

How to print a character code from char*?

本文关键字:打印 字符 代码 char      更新时间:2023-10-16

我使用getchar()从用户输入中获得一个字符,但不是使用cout来打印我想要打印的字符代码,如返回,ESC等,所以我可以在以后的代码中使用if来检查。

可以将该字符强制转换为整型,

int charval = (int) mychar;

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

这样我就可以在以后的代码中使用if来检查

不需要显式地将其转换为int型

if(getchar() == char_code)
doSomething();

将该字符强制转换为整型并打印整型值