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 << "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 值。

在我们结束之前,让我们来检验一下你对这个例子的理解!你能解决下面的挑战吗?

挑战

编写一个函数来返回字符的 ASCII 值。

  • 返回输入字符的 ASCII 值。
  • 例如,如果 ch = 'A',返回值应为 **65**。
你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战