跳到主要内容

C++ 编程:寻找字符的ASCII值

C编程中,字符变量存储的是 ASCII 值(一个介于 0 到 127 之间的整数)而不是该字符本身。这个值被称为 ASCII 值。

例如,'A' 的 ASCII 值是 65。

这意味着,如果你将 'A' 赋值给一个字符变量,存储在该变量中的是 65 而不是 'A' 本身。

资源:C++ 中所有 127 个字符的 ASCII 图表

示例:在 C++ 中打印 ASCII 值

#include <iostream>
using namespace std;

int main() {
char c;
cout << "输入一个字符:";
cin >> c;
cout << "字符 " << c << " 的 ASCII 值是 " << int(c);
return 0;
}

输出


输入一个字符:p
字符 p 的 ASCII 值是 112

当我们显式地打印 char 类型的整数值时,它对应的 ASCII 值就会被打印出来。