用于查找字符 ASCII 值的 C++ 程序


2023 年 1 月 18 日, Learn eTutorial
3012

在此示例中,您将学习如何在 C++ 中查找字符的 ASCII 值。

什么是 ASCII 值?

ASCII(美国信息交换标准代码)是计算机和互联网上文本数据最常用的字符编码格式。在标准 ASCII 编码数据中,有 128 个字母、数字或特殊附加字符和控制代码的唯一值。
A 到 Z 的 ASCII 值为 33 到 126 之间的 ASCII 字符。

ASCII Table

如何在 C++ 中获取字符的 ASCII 值?

要求用户输入任何字符。将该字符读取到字符类型变量 ch 中。使用函数 int(expression) 获取该字符的 ASCII 值。

int(expression) 函数返回给定表达式的数字整数等效值。int(ch) 将返回输入字符的数值。

算法

步骤 1: 调用头文件 `iostream`。

步骤 2: 使用 namespace std

步骤 3: 打开整数类型的主函数; int main().

步骤 4:声明字符类型变量 ch

步骤 5:要求用户输入一个字符。

步骤 6:将字符读取到变量 ch

步骤 7:使用函数 int (ch) 获取输入字符的数值

步骤 8: 打印值

步骤 9:退出。
 

C++ 源代码

                                          #include <iostream>
using namespace std;

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

输出

Run 1
Enter a character: 4
ASCII Value of 4 is 52
Run 2
Enter a character: t
ASCII Value of t is 116