C语言中的标记是用于创建程序的最重要的元素。我们可以将标记定义为C语言中的最小个体单元。就像我们不能在没有单词的情况下构建一个句子一样,同样地,在C语言中我们不能在没有标记的情况下创建一个程序。因此,我们可以说C语言中的标记是创建C语言程序的基本组成部分。

C语言中的标记可以分为以下几类:

  • C中的关键字
  • C中的标识符
  • C中的字符串
  • C中的运算符
  • C中的常量
  • C中的特殊字符

接下来逐个了解每个标记。

C中的关键字

C中的关键字可以定义为预定义的或保留的具有自己重要性的单词,每个关键字都有自己的功能。由于关键字是编译器预定义的单词,因此它们不能用作变量名。如果将关键字用作变量名,那么就意味着我们给关键字赋予了不允许的不同含义。C语言支持以下32个关键字:

1.png

C中的标识符

在C中,标识符用于为变量、函数、数组、结构等命名。C中的标识符是用户定义的单词。它可以由大写字母、小写字母、下划线或数字组成,但第一个字符必须是下划线或字母。标识符不能用作关键字。构造C中标识符的规则如下:

标识符的第一个字符必须是字母或下划线,然后可以是任何字符、数字或下划线。 标识符不能以数字开头。 在标识符中,大小写字母是不同的。因此,我们可以说标识符是区分大小写的。 标识符中不能包含逗号或空格。 关键字不能用作标识符。 标识符的长度不应超过31个字符。 标识符应该以有意义、简短且易于阅读的方式编写。

C中的字符串

C中的字符串始终表示为字符数组,在字符串的末尾带有空字符'0'。这个空字符表示字符串的结束。C中的字符串用双引号括起来,而字符用单引号括起来。字符串的大小是字符串包含的字符数。

现在,我们用不同的方式描述字符串:

char a[10] = "javatiku"; // 编译器为'a'数组分配10个字节的内存。

char a[] = "javatiku"; // 编译器在运行时分配内存。

char a[10] = {'j','a','v','a','t','i','k','u','0'}; // 字符串以字符形式表示。

C中的运算符

C中的运算符是用于执行特定功能的特殊符号。运算符应用于运算对象,这些对象称为操作数。运算符应用于操作数之间。

在C中的常量

常量是赋值给变量的值,在整个程序中保持不变,即常量值不能改变。

声明常量的两种方式:

  • 使用const关键字
  • 使用#define预处理器 C中的常量类型
常量类型示例
整数常量10、11、34等
浮点数常量45.6、67.8、11.2等
八进制常量011、088、022等
十六进制常量0x1a、0x4b、0x6b等
字符常量'a'、'b'、'c'等
字符串常量"java"、"c++"、".net"等

C中的特殊字符

C中使用了一些特殊字符,它们具有特殊的含义,不能用于其他目的。

  • 方括号 [ ]:开闭括号表示单维和多维下标。
  • 圆括号 ( ):用于函数声明和函数调用。例如,printf()是一个预定义函数。
  • 花括号 { }:用于开闭代码块,如循环的开闭。
  • 逗号 (,):用于分隔多个语句,例如,在函数调用中分隔函数参数,在单个printf语句中分隔多个变量的值。
  • 井号/预处理器 (#):用于预处理指令。它表示我们在使用头文件。
  • 星号 (*):这个符号用于表示指针,并且还用作乘法运算符。
  • 波浪号 (~):用作析构函数以释放内存。
  • 句点 (.):用于访问结构或联合的成员。

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