pascal中如何计算内存

比如我设了一个数组、a:array[1..1000000]oflongint;怎么计算需要多少内存呢、... 比如我设了一个数组、
a :array[1..1000000]of longint;
怎么计算需要多少内存呢、
展开
 我来答
sd542927172
2009-07-24 · TA获得超过163个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:174万
展开全部
为1000000*longint(4字节)=1000*1000*4
所以,约为4M上限现在是20M左右.
如果是integer的话是2字节,也就是2M
牵寒楣D4
2009-07-24 · TA获得超过750个赞
知道答主
回答量:49
采纳率:0%
帮助的人:31.5万
展开全部
1000000*8=8000000字节
8000000/1024=7812.5KB
7812.5/1024=7.62939453125MB
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NikulasWirth
2009-07-25
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
数组的大小1000000*元素的大小sizeof(longint)=4就可以了,在Turbo Pascal中是不能申请这么大的数组的,在Free Pascal中longint是4字节还是8字节我就不知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式