program p2_1;
Const a=256;
Var b,d:integer;
c:real;
Begin b:=a div 16;{计算表达式 a div16 的值为 16,赋值给变量 b} c:=a/b;{计算表达式 a/b 的值,也就是 将 a 的值 256 除以b 的值,结果为 16, 但是因变量 c 的类型是实型, 所以赋予给变量 c 的值应为 16.0} d:=a; {变量 d 的值为 256}
2020/12/09
9
赋值语句
注意:
2020/12/09
10
Program e2;
Var a,b,c:integer;
d,e:real;
Begin
a:=3;
d:=3;
c:=3.14;
d:=a;
End.
2020/12/09
11
[例 1]下面的程序执行后,变量 b、c、d 的值是多少?
begin c:=3.14*2*3; s:=3.14*3*3; write(‘c=‘,c,’ ‘,’s=‘,s);
end.
2020/12/09
3
标识符的使用
标识符的分类:
1、保留字
有51个pascal保留字,如begin、program、div、mod等
2、标准标志符——Pascal语言预先定义的标识符,可以直接使用的 , 如integer,real,char、boolean等类型标识符 3、用户自定义标识符(定义前pascal不认识的标识符) 标识符的定义:标识符就是以字母或下划线开头的字母数字序列,最
于2 ⑤DIV (整除) ,要求除数和被除数均为整型, 结果也为整型. 如10 DIV 3=3, 5 DIV 10=0, -15 DIV 4= -3 ⑥mod (求余),也只能用于整数运算,结果为整数. 例如:10 mod 4=2 , -17 mod 4= -1 , 4 mod (-3)=1, - 4 mod 3= -1,即 a mod b=a-(a div b)*b. 2)运算优先顺 运算优先级和数学一样。