c语言中标识符是什么?
简介:
标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。
不能把C语言关键字作为用户标识符,例如if,for,while等.
标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。
标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写。
标识符命名应做到“见名知意”,例如,长度(外语:length),求和、总计(外语:sum),圆周率(外语:pi)……
C语言中把标识符分为三类:关键字,预定义标识符,用户自定义标识符。
拓展:
python
在python里,标识符有字母、数字、下划线组成。
在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。
以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“fromxxximport*”而导入;以双下划线开头的(__foo)代表类的私有成员;以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。
flashas3语法标识符详解
1.在AS3.0中,变量、类和函数都需要一定的名称方可互相区别,并在程序中准确无误的应用。这些有着特定含义的专有名称叫做标识符。
2.按照定义的场所,标识符分为两大类:语言内建标识符和用户自定义标识符。
语言内建标识符:语言内建标识符定义在语言内部。
用户自定义标识符:用户自己创建的名称就是用户自定义标识符.
AS3.0中对标识符的技术限制主要包括以下几点
(1)所有的标识符大小写敏感。(2)标识符的首字符必须是英文字母(包括大写或者小写)。(3)标示符应该由数字(0-9),所有从“A”至“Z”的大写字母、从“a”至“z”的小写字母和下划线“_”构成。(4)不能与AS3.0k的内建关建字冲突。
C语言中的标志符命名规则是什么?
C语言中的标志符命名规则如下:
1.标志符可以使用字母、数字、下划线的组合,但不能以数字开头;
2.标志符的长度没有限制;
3.大小写敏感,即大写的标志符和小写的标志符是不一样的;
4.不能使用关键字,如int、float、while等;
5.不能使用除字母、数字和下划线以外的符号;
6.尽量使用见名知意的名称,以提高代码的可读性。
1标识符必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他字符不允许出现在标识符中。
2标识符区分大小写字母
3标识符的长度,c89规定31个字符以内,c99规定63个字符以内
4C语言中的关键字,有特殊意义,不能作为标识符
5自定义标识符最好取具有一定意义的字符串,便于记忆和理解。