它可以是以字母,数字或下划线开始,后跟零个或多个字母,数字或下划线中任何一个符号所组成的符号序列。C语言虽然不限制标识符的长度,但是它受到不同编译器的限制,同时也受到具体机器的限制。例如在某个编译器中规定标识符前128位有效,当两个标识符前128位相同时,则被认为是同一个标识符。在标识符中,大小写是有区别的,例如BOOK和book是两个不同的标识符。标识符虽然可由程序员随意定义,但标识符是用于标识某个量的符号,因此,命名应尽量有相应的意义,以便于阅读理解,作到“顾名思义”。