# C++ 程序：查找字符的 ASCII 值

> 原文： [https://www.programiz.com/cpp-programming/examples/ASCII-value-character](https://www.programiz.com/cpp-programming/examples/ASCII-value-character)

#### 在此示例中，您将学习在 C++ 中查找字符的 ASCII 值。

字符变量保存 ASCII 值（0 到 127 之间的整数），而不是 C 编程中的字符本身。 该值称为 ASCII 值。

**例如**，ASCII 值`"A"`为 65。

这意味着，如果将`'A'`分配给字符变量，则 65 将存储在该变量中，而不是`'A'`本身。

资源： [C++](http://en.cppreference.com/w/cpp/language/ascii "ASCII Chart") 中所有 127 个字符的 ASCII 图表。

* * *

## 示例：在 C++ 中打印 ASCII 值

```cpp
#include <iostream>
using namespace std;

int main()
{
 char c;
 cout << "Enter a character: ";
 cin >> c;
 cout << "ASCII Value of " << c << " is " << int(c);
 return 0;
} 
```

**输出**

```cpp
 Enter a character: p
ASCII Value of p is 112 
```

当我们显式打印`char`类型的整数值时，将打印对应的 ASCII 值。