在此示例中,您将学习如何查找字符的ASCII值。
在C语言编程中,字符变量保存ASCII值(0到127之间的整数)而不是该字符本身。该值称为ASCII值。
例如,'A'的ASCII值为65。
这意味着,如果你给一个字符变量赋值“A”,65会被存储在变量中,而不是“A”本身。
现在,让我们看看如何在C语言编程中打印字符的ASCII值。
#include <stdio.h> int main() { char c; printf("输入一个字符: "); scanf("%c", &c); //%d显示字符的整数值 //%c显示实际字符 printf("%c 的ASCII值 = %d", c, c); return 0; }
输出结果
输入一个字符: G G 的ASCII值 = 71
在此程序中,要求用户输入字符。字符存储在变量c中。
使用%d格式字符串时,将显示71(G的ASCII值)。
使用%c格式字符串时,将显示'G'其自身。