Pascal学习之路3——变量运算,场宽

来源:互联网 发布:腾达ac6 访客网络限速 编辑:程序博客网 时间:2024/06/05 03:07
这章我们就简单讲一下吧。
给变量赋值
给变量赋值方法与平时有所不同。平时我们经常写如x=1+2这种之类的,不过Pascal有所不同。
变量名:=表达式;
如x:=12+21;
y:=a+b;
c:=a*b;
这些都是合法的。
不过以下这些都是非法的:

a:=b:=c:=d;

2:=3-1;

整数实数变量运算方法

基本上和赋值方法一样,让我们来看看运算符号。

加号+ 如a:=1+2;b:=c+d;   与数学中的加号一个样

减号- 如a:=3-1;b:=c-d;   与数学中的减号一个样

乘号* 如a:=2*1;b:=c*d; 与数学中的乘号一个样,不过不能像数学中省略它变成a:=xv;或者把它简写成·。

整型变量运算方法

整除div 如a:=45 div 3;b:=a div b;

取模 mod 如a:=45 mod 3;b:=a mod b;

一个除法算式中:

被除数÷除数=商……余数

                         ↑            ↑

       这是div的结果     这是mod的结果

实型变量运算方法

实数除/ 如a:=3/4;b:=a/v; 注意:变量1:=变量2/变量3;这个算式中,变量1必须是实数类型,变量2和变量3必须是整型或实型

字符串运算方法

连接运算+ 如s3:=s1+s2; 其中s1,s2,s3是字符串类型

如s1:='Feibwei and Yemaster'+'  are best';

那么s1的值为Feibwei and Yemaster are best

场宽(在输出时使用)

输出场宽。

在变量后面跟上":k"(不包括引号),其中K:interger,这个k就是定义的场宽,如果场宽大于变量长度,则变量是按照场宽大小右对齐输出,否则按照实际长度输出。

实数四舍五入

四舍五入到整数这个运算Pascal专门有个函数,round,这在以后会学到,现在我就提一下。

实数四舍五入方法:在变量后面加上":0:k"(依然不包括引号),其中k是保留的位数,如果实数输出不定义场宽,则按照科学计数法输出。

今天我就讲到这里,下周我会讲一些函数,if语句和case语句,下周我们在会哦!

0 0