在 C 语言编程中,一个字符变量存储的是 ASCII 值(0 到 127 之间的整数),而不是字符本身。这个值称为 ASCII 值。
例如:'A' 的 ASCII 值是 65。
这意味着,如果您将 'A' 分配给一个字符变量,存储在该变量中的将是 65,而不是 'A' 本身。
示例:在 C++ 中打印 ASCII 值
#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;
}
输出
Enter a character: p ASCII Value of p is 112
当我们显式打印一个 char 类型的整数值时,会打印出其对应的 ASCII 值。