Pascal定义了五个标准整数类型,如下表所示:
类型
取值范围
占字节数
格式
Shortint(短整型)
-128..127
1
带符号8
Integer (整型)
-32768..32767
2
带符号16
Longint(长整型)
-2147483648..2147483647
4
带符号32
Byte (字节型)
0..255
1
无符号8
Word  (字型)
0..65535
2
无符号16
 在前面程序中常用的数据类型除整数类型,还有实数类型。Pascal 还定义了五个标准实数类型,列表所示如下:
类型
取值范围
占字节数
有效数字
Real
2.9×10-39~1.7×1038
6
7~8
Single
1.5×10-45~3.4×1038
4
11~12
Double
5.0×10-324~1.7×10308
8
15~16
Extended
1.9×10-4951~1.1×104932
10
19~20
Comp
-263+1~238-1
8
19~20
 trunc函数ex
Turbo Pascal 中实数的表示用科学记数法,可认为由三部分组成:
              # .  ## E +##   # . ## E -##
  ###表示有效数字; E表示以10为底的幂; +##-##是指数部分,+号可省略。
例如:  1.7E+38 可写成1.7E38 (等同于1. 7×1038 )
 
Pascal常用的算术标准函数有19:
(1) abs(x) x的绝对值(|x|)
    (2) exp(x) ex的值; e为无理数2.71828…)
    (3) frac(x)x的小数部分;
    (4) int(x) x的整数部分(不舍入,函数值为实型)
    (5) ln(x)  求以e为底的x的对数(log ex  )
    (6) odd(x) 判断x的奇偶数(x为奇数时odd(x)值为true,否则为false)
    (7) ord(x) x的序号,结果为整型(x为有序类型量)
    (8) pi    π值(3.1415926535897932)
    (9) pred (x) x(有序类型)的前趋值;
    (10) succ(x) x(有序类型)的后继值;
    (11) random 随机函数,产生01的随机值;
    (12) random(n)产生0n的随机数(nword类型,先执行randomize 才能得到随机整数)
    (13) round(x) x的四舍五入整数;
    (14) trunc(x) x的整数部分(截掉小数部分,结果为整型)
    (15) sqr(x) x的平方值(x2 )
    (16) sqrt(x) x的开平方根值(        )
(17) sin(x) x的正弦函数(x为弧度)
(18) cox(x) x的余弦函数(x为弧度)
(19) arctan(x) 正切的反三角函数(x为数值)

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