哪位知道delphi的各种基础数据类型的内存模型? ( 积分: 100 )

  • 主题发起人 主题发起人 daqun
  • 开始时间 开始时间
D

daqun

Unregistered / Unconfirmed
GUEST, unregistred user!
哪位知道delphi的各种基础数据类型的内存模型?
比如我知道intege是4字节,用补码表示。
double呢?8个字节,哪几位是小数,哪几位是整数位,整数位是用补码表示的吗?
特别地,extended,这个delphi特定的浮点数结构,内存结构是怎样的?
希望高手赐教。
 
在Delphi的联机帮助中输入Double type,会看到:
Type Range Significant digits Size in bytes
Double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8
Extended 3.6 x 10^-4951 .. 1.1 x 10^4932 19-20 10

至于更详细的内部组成,请查阅IEEE上的资料:
http://www.psc.edu/general/software/packages/ieee/ieee.html
http://steve.hollasch.net/cgindex/coding/ieeefloat.html
http://ieeexplore.ieee.org/xpl/standardstoc.jsp?isnumber=1316
 
朋友这个我不是太了解!还是请教别的高手吧或者白度知道下!
 
后退
顶部