令牌是程序的最小元素,对编译器有意义。
以下是令牌的类型:关键字,标识符,常量,字符串,运算符等。
让我们从关键字开始。
关键字是用C语言定义的预定义保留字,每个保留字均与特定功能相关联。这些词帮助我们使用C语言的功能。它们对编译器有特殊的意义。
C中总共有32个关键字。
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
C编程中的每个程序元素都称为标识符。它们用于命名变量,函数,数组等。这些是用户定义的名称,由字母,数字,下划线“ _”组成。标识符的名称不得与关键字相同或相同。关键字不用作标识符。
C标识符的命名规则-
它必须以字母或下划线开头。
只能使用字母,数字,下划线,不允许使用其他特殊字符,标点符号。
它不能包含空格。
它不应该是关键字。
最长为31字符。
字符串是一个以空字符(\ 0)结尾的字符数组。此空字符表示字符串已结束。字符串始终用双引号(“”)引起来。
让我们看看如何用C语言声明String-
char string [20] = {'s','t','u','d','y','\ 0'};
char string [20] =“演示”;
char string [] =“演示”;
这是C语言标记的示例,
#include >stdio.h> int main() { //使用关键字char- char a1 = 'H'; int b = 8; float d = 5.6; //字符串声明 char string[200] = "demodotcom"; if(b<10) printf("Character Value : %c\n",a1); else printf("Float value : %f\n",d); printf("String Value : %s\n", string); return 0; }
输出结果
Character Value : H String Value : demodotcom