C中的令牌

令牌是程序的最小元素,对编译器有意义。

以下是令牌的类型:关键字,标识符,常量,字符串,运算符等。

让我们从关键字开始。

关键词

关键字是用C语言定义的预定义保留字,每个保留字均与特定功能相关联。这些词帮助我们使用C语言的功能。它们对编译器有特殊的意义。

C中总共有32个关键字。

autodoubleintstruct
breakelselongswitch
caseenumregistertypedef
charexternreturnunion
continueforsignedvoid
doifstaticwhile
defaultgotosizeofvolatile
constfloatshortunsigned

标识符

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