C语言查找字符ASCII值的程序

要理解这个示例,您应该了解以下 C 编程 主题


在C编程中,字符变量存储的是ASCII值(0到127之间的整数)而不是字符本身。这个整数值就是字符的ASCII码。

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

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

现在,让我们看看如何在C编程中打印字符的ASCII值。


打印ASCII值的程序

#include <stdio.h>
int main() {  
    char c;
    printf("Enter a character: ");
    scanf("%c", &c);  
    
    // %d displays the integer value of a character
    // %c displays the actual character
    printf("ASCII value of %c = %d", c, c);
    
    return 0;
}

输出

Enter a character: G
ASCII value of G = 71

在此程序中,要求用户输入一个字符。该字符存储在变量c中。

当使用%d格式字符串时,将显示71G的ASCII值)。

当使用%c格式字符串时,将显示'G'本身。

你觉得这篇文章有帮助吗?

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

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

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