在C语言中,
char
是一种基本数据类型,用于存储单个字符。它通常占用1个字节的内存空间,并采用ASCII或Unicode编码表示字符。在C语言中,char
是一种基本的数据类型,用于表示单个字符,它是整数类型的一种特殊形式,通常占用一个字节的存储空间(8位)。char
类型的变量可以存储ASCII码表中的字符,范围从 -128 到 127(有符号)或0到255(无符号)。
定义和声明
定义
char variable_name;
char letter;
初始化
可以在声明时进行初始化:
char letter = 'A';
或者在后面赋值:
char letter; letter = 'B';
字符常量
字符常量是用单引号括起来的单个字符。
'a'
字符常量实际上是一个整数,其值是该字符在ASCII码表中对应的数值。'A'
的值是65。
字符串常量
字符串常量是用双引号括起来的字符序列。
"Hello, World!"
字符串常量实际上是一个字符数组,以空字符