C语言中合法标识符的要求

作者&投稿:以鲁 (若有异议请与网页底部的电邮联系)
~

标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。

标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。标识符命名应做到“见名知意”,例如,长度(length),求和、总计(sum),圆周率(pi)。

扩展资料

C语言特点

(1)简洁的语言

C语言包含的各种控制语句仅有9种,关键字也只有32 个,程序的编写要求不严格且以小写字母为主,对许多不必要的部分进行了精简。

实际上,语句构成与硬件有关联的较少,且C语言本身不提供与硬件相关的输入输出、文件管理等功能,如需此类功能,需要通过配合编译系统所支持的各类库进行编程,故c语言拥有非常简洁的编译系统。

(2)具有结构化的控制语句

C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。

(3)丰富的数据类型

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

(4)丰富的运算符

C语言包含34个运算符,它将赋值、括号等均是作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。

(5)可对物理地址进行直接操作

C语言允许对硬件内存地址进行直接读写,以此可以实现汇编语言的主要功能,并可直接操作硬件。C语言不但具备高级语言所具有的良好特性,又包含了许多低级语言的优势,故在系统软件编程领域有着广泛的应用。

(6)代码具有较好的可移植性

C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植。

这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。

(7)可生成高质量、目标代码执行效率高的程序

与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。

参考资料来源:百度百科——标识符




C语言中合法标识符的要求
法律分析:标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度...

C语言中合法标识符的要求
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。不能把C语言关键字作为用户标识符,例如if,for,while等。标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89...

C语言中标识符怎样才能合法?
C语言中标识符(identifier)是用来标识变量、函数、数组、结构体等的名称。为了使标识符合法,需要遵循以下几条规则:标识符必须以字母或下划线(_)开头。标识符只能包含字母、数字和下划线。标识符不能与C语言中的关键字重名。标识符的长度不能超过31个字符。C语言是大小写敏感的,标识符的大小写也要区分...

c语言中怎样才算是合法标识符?
C语言规定,标识符以字母或下划线开头,后跟若干字母,下划线或数字,大小写字母组成的标识符是不同的,标识符的长度没有限制.例如,以下标识符是合法的:a,x,x3,BOOK_1,sum5.以下标识符是不合法的:3s,s*T,-3x,(bowy-1)

下列合法的标识符是( )。
【答案】:D C语言规定,标识符是由字母、数字或下划线组成,并且它的第一个字符必须是字母或者下划线。“#”、“.”不允许出现在标识符中。

C语言合法标识符有哪些
我们首先要知道标识符由字母、下划线、数字这三个方面组成。同时标识符标示符分为预定义标示符和用户标示符 预定义标示符是系统定的,如printf,scanf。用户标示符是用户自己定的,以下划线或字母开头,由下划线,字母,数字组成。只要没有错误都可视为合法标识符,由于用户标识符可以自己设定并且自由变换会...

下列选项合法的标识符是( )。
【答案】:C C。【解析】C语言中标识符命中的规则是:标识符只能由字母、数字和下画线组成,第一个字符必须为字母或下画线。所以选项C正确。

为什么C语言中的标识符只能由字母、数字和下划线3中字符组成?
合法标识符是以字母下划线打头,不能有如char main类的标识符。一. 基本概念 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着...

C语言合法标识符有哪些
C语言标识符是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义,标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注...

下面哪些标识符在java语言中是合法的
常量名:采用大写形式,单词之间以下划线“_”隔开。标识符组成 Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。下面的标识符是合法的:myName,My_name,Points,$points,...

金阊区15870652087: C语言中,用户定义的标识符,怎样才算合法? -
歹购佳乐: C语言中,用户定义的标识符,合法条件: 第一:组成标识符的字符必须是英文字母、数字、下划线,不可以是其他字符. 第二:标识符必须以以字母或下划线开头(大写小写字母都可以). 第三:标识符区分大小写. 第四:标识符不能使用...

金阊区15870652087: c语言中怎样才算是合法标识符? -
歹购佳乐: C语言规定,标识符以字母或下划线开头,后跟若干字母,下划线或数字,大小写字母组成的标识符是不同的,标识符的长度没有限制.例如,以下标识符是合法的:a,x,x3,BOOK_1,sum5. 以下标识符是不合法的:3s,s*T,-3x,(bowy-1)

金阊区15870652087: C语言中合法标识符的要求 -
歹购佳乐: 标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线.例如,正确的标识符:abc,a1,prog_to.不能把C语言关键字作为用户标识符,例如if,for,while等. 标识符长度是由机器上的编译系...

金阊区15870652087: 合法的C语言标识符有什么要求? -
歹购佳乐: 标示符必须是由字母或下划线开头的字母下划线数字组成的!!不可以大于32个字符!kfux3BNGokV9n合法

金阊区15870652087: C语言中合法的标识符有哪些规定
歹购佳乐: 编程

金阊区15870652087: C语言合法标识符有哪些 -
歹购佳乐: 标识符由字母、下划线、数字这三个方面组成,但开头必须是字母或下划线. 另外,关键字不能是标识符,如main等.

金阊区15870652087: C语言:合法的C标识符 -
歹购佳乐: 在程序中使用的变量名、函数名、标号等统称为标识符.除库函数的函数名由系统定义外,其余都由用户自定义.C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线....

金阊区15870652087: 合法C 语言标识符是怎么定义的? -
歹购佳乐: 由字母数字和_组成. 数字不能当头. 不能把标志符定义得和C的保留字一样. 、区分大小写.

金阊区15870652087: c语言规定标识符第一个字符不能是什么 -
歹购佳乐: 所谓标识符就是c语言中的变量名、函数名、数组名、文件名、类型名等. C语言合法标识名的命名规则是: 1、标识符由字母、数字和下划线组成; 2、第一个字符不能是数字只能是字母或下划线; 3、区分大小写:大写字母与小写字母不同; ...

金阊区15870652087: 在C语言中什么是合法标识符,什么又不是合法标识符? -
歹购佳乐: 那你首先得知道什么是标识符 和其他高级语言一样,在C语言中用来表示对变量,符号常量,函数,数组,类型等数据对象命名的有效字符序列统称为标识符.简单地说,标识符就是一个名字. 在C语言中,规定标识符只能由 字母 , 数字 , 下划...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网