Trbo Pascal 7.0中,Integer类型的取值范围为

来源:百度知道 编辑:UC知道 时间:2024/06/06 14:32:11

一、整数类型(没有小数部分)
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位)。
实数的表示法有两种:1、直接表示,如:-0.4576, 123.567, -234,
2、科学计数法,如:1.234E-4, -3.546E12
表示1.234乘10的负4次方;-3.546乘10的12次方。
三、字符类型
CHAR:单字符型,即取1个字符,如‘A’, ‘1’。
STRING:字符串型,即多个字符,如‘ABCD!123’,‘%¥#DS12’。
如果一个常/变量只要用到1个字符,则可把它定义成CHAR型;如果是多个字符,但不知确切多少个,则定义成STRING型,如果知道确切有N个字符,则定义成STRING[N]型,例如STRING[5],则表示定义的这个字符串变量由5个字符组成。字符串在PASCAL中使用都是加上单引号。
四、 布尔型
BOOLEAN:布尔型即为逻辑型,取值为TRUE、FALSE, 即真、假。

-32768~32767,turbo pascal是16位的平台,该平台下的所有语言都是如此,比如turbo c等。

-32768~32767
turbo pascal是16位的平台
该平台下的所有语言Integer类型的取值范围都是-2^15~2^15-1

-32768~32767