C语言教程
C语言控制语句
C语言函数
C语言数组
C语言指针
C语言字符串
C语言数学函数
C语言结构
C语言文件处理
C预处理器

C语言Token令牌

C语言中的令牌是在C语言中创建程序时最重要的元素。我们可以将令牌定义为C语言中最小的单个元素。 `例如,我们不能不使用单词就创建句子;同样,如果不使用C中的标记就不能在C中创建程序。因此,可以说C中的标记是创建使用C语言编写的程序。
C中标记的分类
C语言可以分为以下类别:
C中的令牌 C语言中的关键字 C中的标识符 C中的字符串 C语言中的运算符 常量C C中的特殊字符
我们逐个理解每个令牌。
C中的关键字
C语言中的关键字可以定义为预定义或保留字重要性,每个关键字都有其功能。由于关键字是编译器使用的预定义单词,因此它们不能用作变量名。如果将关键字用作变量名,则意味着我们为关键字分配了不同的含义,这是不允许的。 C语言支持以下32个关键字:
auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while
C语言中的标识符
标识符C中的C 用于命名变量,函数,数组,结构等。C中的标识符是用户定义的词。它可以由大写字母,小写字母,下划线或数字组成,但起始字母应为下划线或字母。标识符不能用作关键字。下面给出了在C中构造标识符的规则:
标识符的第一个字符应该是字母或下划线,然后可以跟着任何字符,数字或下划线。 它不能以任何数字开头。 在标识符中,大写字母和小写字母都是不同的。因此,我们可以说标识符是区分大小写的。 不能在标识符中指定逗号或空格。 关键字不能表示为标识符。 标识符的长度不能超过31个字符。 标识符的编写方式应有意义,简短且易于阅读。
C语言中的字符串
字符串C 中的C总是表示为在字符串末尾具有空字符'\ 0'的字符数组。此空字符表示字符串的结尾。 C中的字符串用双引号引起来,而字符则用单引号引起来。字符串的大小是字符串包含的字符数。
现在,我们以不同的方式描述字符串:
char a [10] ="lidihuo";//编译器将10个字节分配给'a'数组。
char a [] ="lidihuo";//编译器在运行时分配内存。
char a [10] = {'j','a','v','a','t','p', 'o','i','n','t','\ 0'};//字符串以字符形式表示。
C语言中的运算符
C 中的运算符是用于执行功能的特殊符号。应用了运算符的数据项称为操作数。在操作数之间应用运算符。根据操作数的数量,运算符的分类如下:
一元运算符
一元运算符是应用于单个操作数的运算符。例如: 增量运算符(++),减量运算符(-),sizeof,(类型)*。
二进制运算符
二进制运算符是在两个操作数之间应用的运算符。以下是二进制运算符的列表:
算术运算符 关系运算符 移位运算符 逻辑运算符 按位运算符 条件运算符 分配运算符 其他运算符
C中的常量
常量是分配给变量的值,该值将在整个程序中保持不变,即常量值不能更改。
有两种声明常量的方法:
使用const关键字 使用#define预处理器
C语言中常量的类型
Constant Example
Integer constant 10, 11, 34, etc.
Floating-point constant 45.6, 67.8, 11.2, etc.
Octal constant 011, 088, 022, etc.
Hexadecimal constant 0x1a, 0x4b, 0x6b, etc.
Character constant 'a', 'b', 'c', etc.
String constant "java", "c++", ".net", etc.
C中的特殊字符
C中使用了一些特殊字符,它们具有特殊的含义,不能用于其他用途目的。
方括号[]: 方括号表示一维和多维下标。 简单括号(): 用于函数声明和函数调用。例如,printf()是一个预定义的函数。 大括号{}: 用于代码的打开和关闭。它用于循环的打开和关闭。 逗号(,): 用于分隔多个语句,例如,在函数调用中分隔函数参数,在打印多个变量的值时使用来分隔变量一个printf语句。 哈希/预处理程序(#): : 用于预处理程序指令。它基本上表示我们正在使用头文件。 星号(*): : 该符号用于表示指针,也用作乘法运算符。 波浪号(〜): : 它用作释放内存的析构函数。 句点(。): : 用于访问结构或联合的成员。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4