Menu
CoddyTech

字符

本课属于 Coddy C 学习旅程的“基础知识”单元。第 8 课,共 63 课。

在 C 中,char 数据类型用于存储单个字符。C 中的字符用单引号括起来。

声明一个字符变量:

char letter;

将一个字符赋给变量:

letter = 'A';

你也可以在一行中声明并初始化:

char grade = 'B';

一个字符占用 1 字节内存,实际存储为一个表示其 ASCII 值的整数(ASCII 是为每个字符分配一个数字的标准表)。例如,'A' 存储为 65,'B' 存储为 66,依此类推。

你可以使用 %c 格式说明符打印一个字符:

printf("The letter is: %c\n", letter);
challenge icon

挑战

简单

创建一个程序,用来:

  1. 声明一个名为 symbol 的字符变量
  2. 将字符 '@' 赋给这个变量
  3. 打印消息 "The symbol is: @",其中 @ 是你的变量的值

亲手试试

#include <stdio.h>

int main() {
    // 在这里编写你的代码
    
    return 0;
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C 在线编译器

查询任意字符的编码: ASCII 转换器