C语言中标识符的构成有什么要求?

如题所述

1) 标识符由字母、数字、下划线“_”组成,并且首字符不能是数字.

  2) 不能把C语言关键字作为标识符,例如if ,define ,for, while等.

  3) 标识符长度是由机器上的编译系统决定的,一般的限制为8字符

  (注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

  4) 标识符对大小写敏感,即区分大小写。

  5)标识符命名应做到“见名知意”

  下面的标识符名是合法的:

  year,Day,ATOK,x1,_ CWS,_change_to

  而下面的标识符名是不合法的:

  #123,.COM,$100,1996Y,1_2_3,Win3.2
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-16
除关键字外,由字母、下划线、数字组成,其中第一个字符必须是字母(不分大小写)或下划线
第2个回答  推荐于2017-10-08
标识符使用来标识源程序中的某个对象的名字的,这些对象可以是语句、数据类型、函数、变量、常量、数组等。
C语言规定:一个标识符由字母、数字和下划线组成,第一个字符必须是字母或下划线,通常以下划线开头的标识符是编译系统专用的,所以在编写C语言程序时,最好不要使用以下划线开头的标识符。但是下划线可以用在第一个字符以后的任何位置。
基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。本回答被网友采纳

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

C语言中的标识符有什么规定?
1. C语言中,标识符由字母、数字和下划线三种字符组成。2. 标识符的第一个字符必须是字母或下划线。3. 标识符不能是C语言的关键字。4. 标识符可以由多个字母、数字和下划线组合而成,且长度不受限制(注:此处应指出不同编译器可能会有不同长度的限制)。5. 例如,以下是一些有效的标识符:abc、...

C语言中标识符的构成有什么要求?
C语言的标识符命名规则 C语言的标识符一般应遵循如下的命名规则: 1 标识符必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。 2 标识符区分大小写字母 3 标识符的长度,c89规定31个字符以内,c99规定63个字符以内 ...

C语言中标识符的构成有什么要求?
1) 标识符由字母、数字、下划线“_”组成,并且首字符不能是数字.2) 不能把C语言关键字作为标识符,例如if ,define ,for, while等.3) 标识符长度是由机器上的编译系统决定的,一般的限制为8字符 (注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。4) 标识符...

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

c语言中,标识符怎么才算是合法的?
C语言中,用户定义的标识符,合法条件:第一:组成标识符的字符必须是英文字母、数字、下划线,不可以是其他字符。第二:标识符必须以以字母或下划线开头(大写小写字母都可以)。第三:标识符区分大小写。第四:标识符不能使用关键字。

C语言标识符有哪些规定?
标识符由字母、数字和下划线组成。标识符的第一个字符必须是字母或下划线。标识符不能是C语言的关键字。标识符区分大小写,即大写字母和小写字母是不同的。标识符的长度没有限制,但一般建议不要超过32个字符。标识符中不允许出现空格和特殊字符,如@、#、$等。注意:虽然C语言标准库中的函数名是以...

C语言标识符怎么规定的呢?
C语言标识符的命名规则有:1、有效字符:只能由字母、数字和下划线组成,且以字母或下划线开头。2、有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃。例如,由于student_name和student_number的前8个字符相同,有的系统认为这两个变量,是一回事而不加区别。在TCV2.0中,变量...

C语言中标识符有何规定?
C语言中标识符(Identifier)是用来标识变量、函数、数组等程序实体的名称,标识符需要遵循以下规则:标识符由字母、数字和下划线组成,第一个字符必须是字母或下划线;标识符不能是C语言的关键字(如if、while、int等);标识符的长度不能超过编译器所规定的最大长度,通常为31个字符;C语言中标识符是...

C语言标识符有哪些要求?
1、标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。2、不能把C语言关键字作为用户标识符,例如if ,for, while等。标识符对大小写敏感,即严格区分大小写,一般对变量名用小写,符号常量命名用...

相似回答