1-1在Pascal语言中,下面哪些是合法的标识符?

1-1在Pascal语言中,下面哪些是合法的标识符?哪些是不合法的标识符?为什么?

pascal A5B PEL.1 A31. integer mod BEGIN ABS x*y A+B $500

G1(x) CI VAR xyz E-10 Determine Length Of This Wordd

1-2在Pascal语言中,下面哪些数是允许出现的?哪些数是不允许出现的?为什么?

75 -231 28. +0026 .03 26.75 7.4e-5 7.4e2.5 e2 -3.5e2

1-3在Pascal语言中,下列哪些是合法的常量定义?定义的常量标识符属于什么类型?

CONST pi=2.71828; width=7; size=5e+03; space=' ';

B=FALSE; seven=number; c='1994'; p=5+0.005;

1A=7.8; CASE=2;

1-1
合法:pascal A5B integer mod BEGIN ABS CI VAR xyz Determine Length Of This Wordd
不合法:PEL.1 A31. x*y A+B $500 G1(x) E-10
标识符:字母或下划线“_”开头的字母、数字、下划线“_”序列

1-2
允许:75 -231 +0026 26.75 7.4e-5 7.4e2.5 -3.5e2
不允许:28. .03 e2
体会一下
1-3
CONST pi=2.71828; {real实型}
width=7; {integer整型}
size=5e+03;{integer}
space=' '; {char字符型}
B=FALSE; {boolean布尔型}
seven=number; {不合法。应“seven='number'。”string字符串}
c='1994'; {string}
p=5+0.005; {不合法。应“p=5.005”。real}
1A=7.8; {不合法。1A为非法标识符。应“A1=7.8”real}
CASE=2;{integer}
满意吗?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-05-25
1.可以的:pascal A5B integer ABS G1(x) CI xyz Determine Length This Wordd
PEL.1 A31. //不能带.
mod BEGIN Of VAR //系统标识符
x*y A+B $500 E-10 //带运算符、特殊符号了

2.允许75 -231 28. +0026 .03 26.75 7.4e-5 -3.5e2
e2 //不能省略e前边的
7.4e2.5 //e后边不能带有小数的

3.
CONST pi=2.71828;//实型 width=7;//整型 size=5e+03;//实型 space=' ';//字符

B=FALSE; //布尔seven=number;//不合法 c='1994';//字符串 p=5+0.005;//不合法

1A=7.8;//不合法 CASE=2;//不合法
第2个回答  2007-06-05
1-1
合法:pascal A5B integer mod BEGIN ABS CI VAR xyz Determine Length Of This Wordd
不合法:PEL.1 A31. x*y A+B $500 G1(x) E-10
标识符:字母或下划线“_”开头的字母、数字、下划线“_”序列

1-2
允许:75 -231 +0026 26.75 7.4e-5 7.4e2.5 -3.5e2
不允许:28. .03 e2
第3个回答  2007-05-25
1-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=01-1=0
第4个回答  2007-06-02
hao jian dan

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网