#include <iostream>
using namespace std;
int main ()
{
char letter;
cout << "Enter any character\n";
cin >> letter;
static_cast<(int)>(letter);
cout << "Your character converted into ASCII code is " << letter << endl;
return 0;
}
答案 0 :(得分:4)
你有几个正确的想法:
static_cast<(int)>(letter);
...但你错过了重要的一点:你的演员不会改变原来的项目;它会生成指定类型的新项。你想要的更像是:
cout << "The code for your character is " << static_cast<int>(letter) << "\n";
注意:
endl
存在 - 我建议不要使用它(永远)。