English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C 语言基础教程

C 语言流程控制

الوظائف في لغة C

المجمعات في لغة C

المراجع في لغة C

السلاسل في لغة C

C 语言结构体

C 语言文件

C 其他

C 语言参考手册

C程序来查找字符的ASCII值

مثال كامل للبرمجة بلغة C

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

在C语言编程中,字符变量保存ASCII值(0到127之间的整数)而不是该字符本身。该值称为ASCII值。

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

这意味着,如果你给一个字符变量赋值“A”,65会被存储在变量中,而不是“A”本身。

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

程序打印ASCII值

#include 
int main() {  
    char c;
    printf("输入一个字符: ");
    scanf("%c", &c);  
    
    //%d显示字符的整数值
    //%c显示实际字符
    printf("%c 的ASCII值 = %d", c, c);
    
    return 0;
}

نتيجة الإخراج

أدخل حرفًا: G
قيمة ASCII لـ G = 71

في هذا البرنامج، يُطلب من المستخدم إدخال حرف. يتم تخزين الحرف في المتغير c.

عند استخدام نطاق التنسيق %d، سيتم عرض71(قيمة ASCII للـ G).

عند استخدام نطاق التنسيق %c، سيتم عرض 'G' نفسها.

مثال كامل للبرمجة بلغة C