pascal中的变量各种类型占用的储存空间大小

整型、实型、字符型、布尔型和其他常用的类型所占用的存储空间分别是多少?另外看一下这题布尔型和字符型变量所占用的存储空间大小的关系是()A、布尔型大B、字符型大C、一样大D... 整型、实型、字符型、布尔型和其他常用的类型所占用的存储空间分别是多少?

另外看一下这题
布尔型和字符型变量所占用的存储空间大小的关系是( )
A、布尔型大 B、字符型大 C、一样大 D、因操作系统而异

答得好的另外加分
展开
 我来答
钟阔OK
2010-03-12 · TA获得超过336个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:213万
展开全部
以下类型排列顺序按所占内存的从小到大:

1. Boolean--布尔型,最小,因为他只有两个状态,即True和False

2. shortint(-128~127)、byte(0~255)--最小的整型;char--字符型,第二小,因为他们只有255个状态,所占字节1

3.integer(-32768~32767)、word(0~65535)--常用的整型,第三小,占2字节

4.longint(-2147483648~2147483647)--长整型;single(1.5e-45~3.4e38)--实型,所占字节4

5.real(2.9e-39~1.7e38)--实型,所占字节6

6. double(5.0e-324~1.7e328)--双精度实型;comp(-2^63+1~2^63-1),所占字节8

7.extended(1.9e-4951~1.1e4932)超级实型(但有时不准),所占字节10

另外的类型还有 String(长度最大为255的字符串) ansistring(特殊的字符串,不可跟踪,但长度很大,目前不知其长度最大值) Int64(和comp差不多范围) Qword(0~2^64-1)等。这些类型所占的字节(除int64 和 qword )都是不太确定的,如ansistring,他的所占内存由他的长度决定,而string,他的所占字节由你的定义而定,如定义s:string[100],其长度就为100,内存会有所改变 。

还有什么问题,还可以问我。

回答的也算完整了,希望采纳。
百度网友4130623
2010-03-12 · TA获得超过1117个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:417万
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式