时间:2023-09-04 07:27:04来源:
标识符就是程序员自己起的名字,除了变量名,函数名、宏名、结构体名等,它们都是标识符。
不过,标识也不能随便起,要遵守规范;C语言规定,标识符只能由字母(A~Z,a~z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。
标识符应该注意的点
1、在使用标识符时还必须注意以下几点:
C语言虽然不限制标识符的长度,但是它受到不同编译器的限制,同时也受到操作系统的限制。
例如在某个编译器中规定标识符前128位有效,当两个标识符前128位相同时,则被认为是同一个标识符。
2、在标识符中,大小写是有区别的,例如BOOK和book是两个不同的标识符。
3、标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号,因此,命名应尽量有相应的意义,以便于阅读和理解,作到“顾名思义”。
标识符是常见的标识设备甚至是用户的字段之一。
所谓设备标识符,就是用来标识设备的符号,设备标识符具备的特性很多,但是在使用场景中,我们主要关注三个特性:
唯一性、作用域、重置性与持久性,唯一性:
即每个设备标识符只标识一台设备,这是设备标识符的前提,如果一个设备标识符代表一堆设备!
保留字:在C语言的程序中有特殊含义的英语单词称为“保留字”,也称为“关键字”。
全部由小写字母组成标识符:设计人员在程序中自己定义的一种字符序列,用来命名程序中需要辨认的对象,符号常量、变量、数组及函数等对象区别:用户选取的标识符不能是C语言的保留字.标识符特征:1.由字母、数字、下划线构成2.开头必须是字母或下划线3.长度不得大于32个字符,而通常是前8个字符有效4.分大、小写字母
是首字符要下划线或者大写字母
标识符由字母、数字和下划线组成,并且以字母或下划线开头
标识符分为三类:
关键字,用户标识和预定义标识符
举例
合法标识符如下:
A6,b_3,_mn