字面量是分配给常量变量的常数值。我们可以说字面量表示不可修改的固定值。它也占用内存,但没有变量的引用。例如,const int = 10; 是一个常量整数表达式,其中10是一个整数字面量。

字面量的类型

在C编程中,存在四种类型的字面量:

  • 整数字面量
  • 浮点字面量
  • 字符字面量
  • 字符串字面量

字符字面量的表示方法

字符字面量可以用以下几种方式表示:

  • 通过在单引号内指定单个字符来表示。例如,'a','b'等。
  • 在单引号内指定转义序列字符来表示字符字面量。例如,'n','a','b'等。
  • 使用整数中的ASCII值来表示字符字面量。例如,65的ASCII值是'A'。
  • 八进制和十六进制表示法可以作为转义序列用来表示字符字面量。例如,'023','0x12'等。

字符串字面量

字符串字面量表示由双引号括起来的多个字符。它包含了一个额外的字符,即'0'(空字符),它会自动插入。这个空字符指定了字符串的终止。我们可以使用“+”符号来连接两个字符串。

例如,

String1 = "ccc";

String2 = "family";

为了连接上述两个字符串,我们使用“+”运算符,如下所示:

"ccc " + "family" = "ccc family"

标签: c语言, c语言教程, c语言技术, c语言学习, c语言学习教程, c语言下载, c语言开发, c语言入门教程, c语言进阶教程, c语言高级教程, c语言面试题, c语言笔试题, c语言编程思想