pascal标准数据类型

pascal标准数据类型

ID:10110607

大小:80.50 KB

页数:3页

时间:2018-05-26

pascal标准数据类型_第1页
pascal标准数据类型_第2页
pascal标准数据类型_第3页
资源描述:

《pascal标准数据类型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Freepascal标准数据类型、内置函数等必备知识一、实型、整型实型数值范围占字节数有效位数real2.9e-39..1.7e38611..12single1.5e-45..3.4e3847..8double5.0e-324..1.7e308815..16extended3.4e-4951..1.1e49321019..20comp-2**63+1..2**63-1819..20整型数值范围占字节数格式shortint-128..1271带符号8位integer-32768..327672带符

2、号16位longint-2147483648..21474836474带符号32位byte0..2551无符号8位word0..655352无符号16位longword0..42949672954Cardinaleither word, longword or qword  size2/4/8Int64-9223372036854775808 .. 92233720368547758078QWord  0 .. 184467440737095516158二、常用的pascal内置函数和过程标准常

3、量FalseMaxintTrue MaxlongintPi   标准类型BooleanCharRealIntegerLongint等等  标准函数AbsArctanChrCosEofEolnExp LnOddOrdPredRoundSinSqr SqrtSuccTrunc    标准过程DisposeGetNewPackPagePutRead ReadlnResetRewriteUnpackWriteWriteln 标准文件InputOutput     (1)自变量必须为整型的标准函数:(A)

4、前趋函数:Pred(x),函数结果类型为整型,如:Pred(4)=3(B)后继函数:Succ(x),函数结果类型为整型,如:Succ(4)=5(C)奇函数:odd(x),结果为布尔型。如:Odd(13)=True(D)字符函数:Chr(x)其中x为ASCII码,函数结果为字符型。如:Chr(65)='A'(2)自变量为整型(或实型),但函数值类型为实型的标准函数;3(A)平方根函数:Sqrt(x)(B)整数函数:Int(x)取整数部分,如:INT(3.85)=3.0(C)小数函数:Frac(x)

5、(D)正弦函数:Sin(x)(E)余弦函数:Cos(x)(F)反正切函数:Arctan(x),单位为弧度Pascal中无正切函数,用Sin(x)/Cos(x)代替(G)指数函数:Exp(x),即求ex(H)对数函数:Ln(X),即求x的自然对数logex幂运算∵xy=eylnx,∴xy=Exp(y*ln(x)注意:在FreePascal中,幂的表示:xy==power(x,y)或xy=x**y(I)随机函数:Random(x:word),无x时,函数值取[0,1)之间的随机小数;有x且为Word

6、类型时,函数值取[0,x)之间的随机整数。前面加上:Randomize语句。(J)圆周率函数PI=3.1415926536(3)自变量为整型(或实型),但函数值类型与x一致的标准函数(A)Abs(x):绝对值函数,如:Abs(-2)=2Abs(-2.0)=2.0000000000E+00(B)Sqr(x):平方函数如,如:Sqr(4)=16Sqr(4.0)=1.6000000000E+01(4)自变量为整型(或实型),但函数值类型为整型的标准函数(A)Trunc(x):取整数部分,如:Trunc

7、(3.85)=3(A)Round(x):四舍五入,如:Round(2.8)=3Round(-2.8)=-3(5)加1函数:inc(x)如:inc(5)=6,inc(5,8)=13(6)减1函数dec(x)如:dec(5)=4dec5,3)=2文件函数:(1)Eof(f)或Seekeof(f)未读到文件结束符“Chr(26)”或“Ctrl+Z”时,函数值为false;读到文件结束符时,函数值为true;(2)Eoln(f)或SeekEolf(f)未读到行结束符“Chr(13)”时,函数值为fals

8、e;读到行结束符或文件结束符时,函数值为true;字符函数(1)小写字母转为大写字母Upcase(‘x’),如:Upcase(‘a’)=’A’(2)前趋函数:Pred(‘x’),函数结果为字符型,如:Pred(‘4’)=’3’(3)后继函数:Succ(‘x’),函数结果为字符型,如:Succ(‘A’)=’B’(4)序数函数:Ord(‘x’),函数结果为整型,求字符对应的ASCII码如:Ord(‘A’)=65(5)字符函数:Chr(x),x为整型,函数结果为字符型,,求ASCII码对应得字符如:C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。