C基础之字符型数据

  • 内容
  • 相关

一、字符型常量

一个字符括在两个单引号之间表示字符型常量,在内存中占一个字节

例如:'a'、'A'、'5'、'%'、'H'......

说明:1)单引号是字符型常量的定界符,不是它的一部分。

2)内存中字符常量存放的是相应的ASCLL码值。例如,'a'、'A'的ASCLL码值分别是97、65。

二、转义字符

对无法书写出来的字符常量,用以反斜杠“\”开头的转义字符表示。C中常用的转义字符如下:

(1) \n ----- 回车换行       (2) \t ----- 制表符,到下一个制表位       (3) \v ----- 垂直跳格       (4) \b ----- 退格       (5) \r ----- 回车符       (6) \f ----- 换页符       (7) \\ ----- 反斜线字符“\”       (8) \' ----- 单引号字符“ ' ”      (9) \' ----- 单引号字符“ ' ”      (10) \a ----- 鸣铃      (11) \ddd ----- 1~3八进制数所代表的字符       (12) \xhh ----- 1~2位十六进制数所代表的字符

三、字符型变量

字符型数据类型说明符为char,系统分配1字节。

四、字符串常量

字符串常量由一对双引号括起来的0个或多个字符序列,内存中一个字符占1字节。

例如:"Hello"、"01234567"、"A"......

说明:

1)双引号是字符串常量的定界符,不是字符串的一部分。

2)系统存储字符串常量时,除给每个字符分配1字节外,多分配1个字节用来存储字符串结束标志“\0”。

3)字符串常量中的字符个数,叫做字符串长度。

本文标签:

版权声明:若无特殊注明,本文皆为《尤尤》原创,转载请保留文章出处。

本文链接:C基础之字符型数据 - https://www.yxfseo.cn/post-69.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注