介绍
ASCII 是 American Standard Code for Information Interchange(美国信息交换标准代码)的缩写。它是一种用于电子通信的字符编码标准。ASCII 中的每个字符都有一个唯一的数值,也称为 ASCII 码。在这个实验中,我们将学习如何在 C 编程中找到字符的 ASCII 值。
ASCII 是 American Standard Code for Information Interchange(美国信息交换标准代码)的缩写。它是一种用于电子通信的字符编码标准。ASCII 中的每个字符都有一个唯一的数值,也称为 ASCII 码。在这个实验中,我们将学习如何在 C 编程中找到字符的 ASCII 值。
在 ~/project/
目录下创建一个新文件 main.c
,并粘贴以下代码:
#include <stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
char c;
printf("Enter a character: ");
scanf("%c", &c);
printf("\n\nASCII value of %c = %d", c, c);
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
让我们逐行理解代码。
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
这行代码用于在控制台上打印一个标题。
char c;
这行代码声明了一个字符类型的变量 c
。
printf("Enter a character: ");
这行代码打印一条消息,提示用户输入一个字符。
scanf("%c", &c);
这行代码从用户那里读取输入的字符,并将其存储在变量 c
中。
printf("\n\nASCII value of %c = %d", c, c);
这行代码打印输入字符的 ASCII 值。%c
格式说明符用于打印字符,%d
格式说明符用于打印对应的 ASCII 值。
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
这行代码用于在控制台上打印一个页脚。
return 0;
这行代码表示程序已执行完毕,并返回 0 作为退出状态。
使用以下命令编译并运行程序:
gcc main.c -o main
./main
输出:
LabEx - Best place to learn
Enter a character: A
ASCII value of A = 65
Coding is Fun !
输入不同的字符,并观察控制台上打印的对应 ASCII 值。
在这个实验中,我们学习了如何在 C 编程中找到字符的 ASCII 值。每个字符的 ASCII 值都是一个唯一的数值,在 C 编程中使用 %d
格式说明符来表示。ASCII 值的知识在加密算法和数据编码等各种应用中非常重要。