C++如何取ascll码
时间: 2024-09-22 07:09:59 浏览: 66
C++中的ASCLL码表
在C++中,你可以通过`char`类型的内置ASCII值来获取字符的ASCII码。每个字符都有一个对应的整数值,这个值就是它的ASCII码。例如:
```cpp
char ch = 'A'; // 字符'A'
int asciiCode = static_cast<int>(ch); // 将字符转换为整数
std::cout << "ASCII code of 'A': " << asciiCode << std::endl;
```
这里使用了`static_cast`将字符强制转换为整数类型。注意,对于非字母或特殊字符,其ASCII码可能会对应其他数值。
如果你想从键盘输入获取一个字符并获取其ASCII码,可以这样做:
```cpp
#include <iostream>
using namespace std;
int main() {
char inputCh;
cout << "Enter a character: ";
cin >> inputCh;
int asciiCode = static_cast<int>(inputCh);
cout << "ASCII code of the entered character: " << asciiCode << endl;
return 0;
}
```
阅读全文