标识符是用来定义程序、过程、函数、数据类型、常量、变量等的名称和符号。
标识符由一个字母开头,后面可跟任意个字母、数字所组成,在Turbo Pascal中还可以跟任意个下划线:
sum
person_coun
hit16a
上面这三个是正确的
而下面的的三个就是错误的了:
first time(标识符中不能有空格)
next,word(标识符中不能有逗号)
3may(标识符不能以数字开头)
标识符的长度仅由行的长度即127个字符所限制,但标准pascal中规定,只有前8个字符是有效的,Turbo Pascal规定标识符中所有的字符均有
效。比如:
thisisapascal与
thisisaprogram
在标准pascal中被认为是同一标识符,而在turbo pascal中则认为是不同的标识符。
在pascal语言中,有一些特殊的标识符,它们的含意由编译程序规定,称之为标准标识符,如标准常量标识符有false,true,maxint,标准类型标识符有integer,real,boolean,char……
一个好的标识符应避免使用易混淆的字母和数字(如0和O容易混淆),还应该有一定的意义。
保留字:
保留字是pascal的组成部分,有特定的意义,用户决不能重新定义为用户使用的标识符。
除了在注释中外,它们只能用于语言中定义的用途。
如在pascal程序中,语句部分是由保留字begin开始,并由保留字end结尾……