在c语言程序中的特殊字符,c语言中的令牌标记

本文介绍了C语言中的标记,包括关键字、标识符、字符串、运算符、常量和特殊字符等。详细阐述了每种标记的定义、使用规则及示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C语言中的标记是在C语言中创建程序时最重要的元素。我们可以将标记定义为C语言中最小的单个元素。同样,如果不使用C中的标记就不能在C中创建程序。因此,可以说C中的标记是使用C语言创建程序的构造块或基本组件。

C中令牌的分类

C语言的令牌可以分为以下几类:

81f36efec2f20ae91bbe1b847e95341a.png

C关键字

C中的标识符

C字符串

C运算符

C常数

C语言中的特殊字符

让我们一一理解每个令牌。

C关键字

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

autodoubleintstruct

breakelselongswitch

caseenumregistertypedef

charexternreturnunion

constfloatshortunsigned

continueforsignedvoid

defaultgotosizeofvolatile

doifstaticwhile

C中的标识符

C中的标识符用于命名变量,函数,数组,结构等。C中的标识符是用户定义的词。它可以由大写字母,小写字母,下划线或数字组成,但起始字母应为下划线或字母。标识符不能用作关键字。下面给出了在C中构造标识符的规则:

标识符的第一个字符应该是字母或下划线,然后可以跟着任何字符,数字或下划线。

它不能以任何数字开头。

在标识符中,大写字母和小写字母都是不同的。因此,可以说标识符是区分大小写的。

标识符中不能指定逗号或空格。

关键字不能表示为标识符。

标识符的长度不能超过31个字符。

标识符应以有意义,简短且易于阅读的方式编写。

C字符串

C中的字符串始终表示为在字符串末尾具有空字符’\ 0’的字符数组。此空字符表示字符串的结尾。 C中的字符串用双引号引起来,而字符则用单引号引起来。字符串的大小是该字符串包含的字符数。

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

char a [10] =“ srcmini”; //编译器将10个字节分配给’a’数组。

char a [] =“ srcmini”; //编译器在运行时分配内存。

char a [10] = {‘j’,’a’,’v’,’a’,’t’,’p’,’o’,’i’,’n’,’t’,’\ 0 ‘}; //字符串以字符形式表示。

C运算符

C中的运算符是用于执行功能的特殊符号。应用了运算符的数据项称为操作数。在操作数之间应用运算符。根据操作数的数量,运算符的分类如下:

一元运算符

一元运算符是应用于单个操作数的运算符。例如:增量运算符(),减量运算符(-),sizeof,(类型)*。

二元运算符

二进制运算符是应用于两个操作数之间的运算符。以下是二进制运算符的列表:

算术运算符

关系运算符

移位运算符

逻辑运算符

按位运算符

条件运算符

赋值运算符

杂项运算符

C中的常数

常数是分配给变量的值,在整个程序中将保持不变,即,常数值不能更改。

有两种声明常量的方式:

使用const关键字

使用

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语句打印多个变量的值时分隔变量。

哈希/预处理器(

星号(*):此符号用于表示指针,也用作乘法运算符。

波浪号(〜):用作释放内存的析构函数。

句点(。):用于访问结构或联合的成员。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值