要将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码范围,结果可能会不准确。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: c++中std::function的作用是什么