永发信息网

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

答案:2  悬赏:40  手机版
解决时间 2021-03-31 19:45
  • 提问者网友:献世佛
  • 2021-03-31 15:49
pascal中的变量各种类型占用的储存空间大小
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-03-31 16:34
以下类型排列顺序按所占内存的从小到大:

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,内存会有所改变 。

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

回答的也算完整了,希望采纳。
全部回答
  • 1楼网友:走死在岁月里
  • 2021-03-31 17:03
B
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯