English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在此示例中,您将学习如何查找字符的ASCII值。
在C语言编程中,字符变量保存ASCII值(0到127之间的整数)而不是该字符本身。该值称为ASCII值。
例如,'A'的ASCII值为65。
这意味着,如果你给一个字符变量赋值“A”,65会被存储在变量中,而不是“A”本身。
现在,让我们看看如何在C语言编程中打印字符的ASCII值。
#includeint 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' نفسها.