您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > PASCAL标准函数
常用运算符一览运算符操作数类型运算结果类型算术运算符+(加)整型,实型整型,实型-(减)整型,实型整型,实型*(乘)整型,实型整型,实型/(实数除)整型,实型整型,实型div(整数除)整型整型Mod(求余)整型整型关系运算符=,,,=,=,标准类型布尔型逻辑运算符And(与运算)布尔型布尔型Or(或运算)布尔型布尔型Not(非运算)布尔型布尔型Xor(异或运算)布尔型布尔型标准函数PASCAL语言不仅对某一类型中的数据定义了算符操作而且也定义了函数操作(标准函数)。标准函数是指PASCAL语言中已预先定义的、用户可以直接使用的函数。函数的调用格式:函数名(参数)其中参数可以是常量、变量、表达式。注意:函数相当于一个表达式,不可以当语句使用,可以写在可执行语句中。常用标准函数:格式意义参数类型函数返回值类型取绝对值函数AbsAbs(x)对x取绝对值整型或实型与参数的类型一致平方函数SqrSqr(x)求x的平方整型或实型与参数的类型一致开平方函数SqrtSqrt(x)求x的算术平方根整型或实型,要求x≥0实型指数函数ExpExp(x)求以e为底的x次幂,e为2.718整型或实型实型对数函数LnLn(x)求以e为底x为真数的对数整型或实型实型取整函数TruncTrunc(x)将x的小数部分截去实型整型或长整型舍入函数RoundRound(x)将x的小数部分四舍五入实型整型或长整型序号函数OrdOrd(x)求字符x在ASCII码表中的对应的序号等字符型、布尔型或枚举型整型字符函数ChrChr(x)求序号x在ASCII码表中对应的字符字节型或整型,要求x在0~255范围内字符型前驱函数PredPred(x)求顺序类型中x的前面一项顺序类型与参数类型一致后继函数SuccSucc(x)求顺序类型中x的后面一项顺序类型与参数类型一致奇数函数OddOdd(x)判断x的奇偶性,为奇数时,函数值为真True;否则为假整型或长整型布尔型随机函数RandomRandom(x)随机产生[0,x-1]之间的随机整数整型整型随机函数RandomRandom随机产生(0,1)之间的随机实数无实型标准数据类型整数类型(没有小数部分)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为1,false为0。常用语句格式输入语句:read(变量名表);readln(变量名表);readln;输出语句:write(输出量1,输出量2,……);writeln(输出量1,输出量2,……);writeln;{输出一个回车符}条件语句有两种格式:1、if布尔表达式then语句;2、if布尔表达式then语句1else语句2;3、CASE表达式OF常量1:语句序列1;常量2:语句序列2;……常量N:语句序列N;循环语句:1、repeat语句序列;(循环体)until布尔表达式;2、while布尔表达式dobegin语句序列;(循环体)end;3、FOR循环语句,其语法格式有两种,如下:(1)for变量名:=初值to终值dobeginelse语句序列N+1;END;语句序列(循环体);end;(2)for变量名:=初值downto终值dobegin语句序列(循环体);end;
本文标题:PASCAL标准函数
链接地址:https://www.777doc.com/doc-2848812 .html