常用运算符一览
运算符
操作数类型
运算结果类型
算术运算符
+(加)
整型,实型
整型,实型
- (减)
整型,实型
整型,实型
* (乘)
整型,实型
整型,实型
/  (实数除)
整型,实型
整型,实型
div (整数除)
整型
整型
Mod (求余)
整型
整型
关系运算符
=,>,<,>=,<=,<>
标准类型
布尔型
逻辑运算符
And(与运算)
布尔型
布尔型
Or(或运算)
布尔型
布尔型
Not(非运算)
布尔型
布尔型
Xor(异或运算)
布尔型
布尔型
标准函数
PASCAL语言不仅对某一类型中的数据定义了算符操作而且也定义了函数操作(标准函数)。标准函数是指PASCAL语言中已预先定义的、用户可以直接使用的函数。
函数的调用格式
函数名(参数)          其中参数可以是常量、变量、表达式。
注意:函数相当于一个表达式,不可以当语句使用,可以写在可执行语句中。
常用标准函数
int函数与round函数
格式
意义
参数类型
函数返回值类型
取绝对值函数Abs
Abs(x)
x取绝对值
整型或实型
与参数的类型一致
平方函数Sqr
Sqr(x)
x的平方
整型或实型
与参数的类型一致
开平方函数Sqrt
Sqrt(x)
x的算术平方根
整型或实型,要求x0
实型
指数函数Exp
Exp(x)
求以e为底的x次幂,e2.718
整型或实型
实型
对数函数Ln
Ln(x)
求以e为底x为真数的对数
整型或实型
实型
取整函数Trunc
Trunc(x)
x的小数部分截去
实型
整型或长整型
舍入函数Round
Round(x)
x的小数部分四舍五入
实型
整型或长整型
序号函数Ord
Ord(x)
求字符xASCII码表中的对应的序号等
字符型、布尔型或枚举型
整型
字符函数Chr
Chr(x)
求序号xASCII码表中对应的字符
字节型或整型,要求x0~255范围内
字符型
前驱函数Pred
Pred(x)
求顺序类型中x的前面一项
顺序类型
与参数类型一致
后继函数Succ
Succ(x)
求顺序类型中x的后面一项
顺序类型
与参数类型一致
奇数函数Odd
Odd(x)
判断x的奇偶性,为奇数时,函数值为真True;否则为假
整型或长整型
布尔型
随机函数Random
Random(x)
随机产生 [0,x-1]之间的随机整数
整型
整型
随机函数Random
Random
随机产生(01)之间的随机实数
实型
标准数据类型
整数类型(没有小数部分)
INTEGER:取值范围 [-32768 32767]。占用内存 2个字节( 16位)。
WORD:取值范围 [0 65535]。占用内存 2个字节( 16位)。
BYTE:取值范围 [0 255]。占用内存 1个字节( 8位)。
LONGINT:取值范围 [-2147483648 2147483647]。占用内存 4个字节( 32位)。
SHORTINT:取值范围 [-128 127]。占用内存 1个字节( 8位)。
实数类型
REAL:取值范围 [2.9E-39 1.7E+38]。占用内存 6个字节( 48位)。
字符类型
CHAR:单字符型,即取 1个字符,如‘ A’ ‘ 1’
STRING:字符串型,即多个字符,如‘ ABCD 123’‘ % #DS12’
布尔型
BOOLEAN:布尔型即为逻辑型,取值为 TRUE FALSE 即真、假。也有序,true 1false0
常用语句格式
输入语句
read(变量名表)
readln(变量名表)
readln
输出语句
write(输出量1,输出量2……)  writeln(输出量1,输出量2……) 
writeln    {输出一个回车符}
条件语句有两种格式:
1 if <布尔表达式 > then <语句 >
2 if <布尔表达式 > then <语句 1> else <语句 2>
3
CASE 表达式 OF
常量1:语句序列1
常量2:语句序列2
……
常量N:语句序列N
else 语句序列N+1
END
循环语句:
1repeat句序列;
  (循体)
  until 布尔表式;
2while 布尔表达式 do begin
   语句序列;(循环体)
  end;
3FOR循环语句,其语法格式有两种,如下:
(1)for 变量名:=初值 to 终值 do begin
 语句序列(循环体);
end;
(2) for 变量名:=初值 downto 终值 do begin
 语句序列(循环体);
end;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。