字符
本课属于 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);挑战
简单创建一个程序,用来:
- 声明一个名为
symbol的字符变量 - 将字符 '@' 赋给这个变量
- 打印消息 "The symbol is: @",其中 @ 是你的变量的值
亲手试试
#include <stdio.h>
int main() {
// 在这里编写你的代码
return 0;
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: C 在线编译器
查询任意字符的编码: ASCII 转换器