要将C++字符转换为ASCII码,可以使用强制类型转换来实现。
以下是一个示例代码:
#include <iostream>
using namespace std;
int main() {
char c;
cout << "请输入一个字符:";
cin >> c;
int ascii = static_cast<int>(c);
cout << "ASCII码为:" << ascii << endl;
return 0;
}
在上述代码中,首先使用cin
接收一个字符作为输入,然后使用static_cast<int>(c)
将字符c
转换为对应的ASCII码,最后将ASCII码输出到屏幕上。
请注意,此代码假设输入的字符为ASCII码范围内的字符,如果输入的字符超出了ASCII码范围,结果可能会不准确。