您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

c语言合法标识符的要求是什么

2024/6/11 14:53:52发布31次查看
c语言合法标识符的要求是:1、标识符只能由字母(a~z, a~z)、数字(0~9)和下划线(_)组成;2、第一个字符必须是字母或下划线,不能是数字;3、标识符中的大小写字母是有区别的,代表不同含义;4、标识符不能是关键字。
本教程操作环境:windows7系统、c99版本、dell g3电脑。
标识符
定义变量时,我们使用了诸如 a、abc、mn123 这样的名字,它们都是程序员自己起的,一般能够表达出变量的作用,这叫做标识符(identifier)。
标识符就是程序员自己起的名字,除了变量名,后面还会讲到函数名、宏名、结构体名等,它们都是标识符。不过,名字也不能随便起,要遵守规范;c语言规定,标识符只能由字母(a~z, a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。
c语言合法标识符判断规则如下:
只能由字母(a~z, a~z)、数字(0~9)和下划线(_)组成
第一个字符必须是字母(不分大小写)或下划线(_);后跟字母(不分大小写)、下划线(_)或数字组成;
标识符中的大小写字母有区别。如,变量sum,sum,sum代表三个不同的变量;
不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。比如,不能将标识符命名为float,auto,break,case,this,try,for,while,int,char,short, unsigned,等等
以下是合法的标识符:
a, x, x3, book_1, sum5
以下是非法的标识符:
3s    不能以数字开头
s*t    出现非法字符*
-3x    不能以减号(-)开头
bowy-1    出现非法字符减号(-)
在使用标识符时还必须注意以下几点:
c语言虽然不限制标识符的长度,但是它受到不同编译器的限制,同时也受到操作系统的限制。例如在某个编译器中规定标识符前128位有效,当两个标识符前128位相同时,则被认为是同一个标识符。
在标识符中,大小写是有区别的,例如 book 和 book 是两个不同的标识符。
标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号,因此,命名应尽量有相应的意义,以便于阅读和理解,作到“顾名思义”。
说明:
标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是c89标准,c99标准已经扩充长度,其实大部分工业标准都更长)。标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写
相关推荐:c语言教程视频
以上就是c语言合法标识符的要求是什么的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product