分类 范围 字节 备注
简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位
Cardinal 0 .. 4294967295 4 无符号32位
Shortint -128 .. 127 1 有符号8位
Smallint -32768 .. 32767 2 有符号16位
Longint -2147483648 .. 2147483647 4 有符号32位
Int64 -263 .. 263 8 有符号64位
Byte 0 .. 255 1 无符号8位
Word 0 .. 65535 2 无符号16位
Longword 0 .. 4294967295 4 无符号32位
字符 AnsiChar(Char) ANSI字符集   8位
WideChar Unicode字符集   16位
布尔 Boolean False < True
Ord(False) = 0
Ord(True) = 1
Succ(False) = True
Pred(True) = False
1  
ByteBool False <> True
Ord(False) = 0
Ord(True) <> 0
Succ(False) = True
Pred(False) = True
1  
WordBool 2  
LongBool 4  
枚举        
子界        
实数   Real 5.0×10-324 .. 1.7×10308 8 [精度]15..16
Real48 2.9×10-39 .. 1.7×1038 6 [精度]11..12;
向后兼容
Single 1.5×10-45 .. 3.4×1038 4 [精度]7..8
Double 5.0×10-324 .. 1.7×10308 8 [精度]15..16
Extended 3.6×10-4951 .. 1.1×104932 10 [精度]19..20
Comp -263 + 1 .. 263 - 1 8 [精度]19..20
Currency -922337203685477.5808 .. 
922337203685477.5807
8 [精度]19..20
字符串     ShortString 255个字符 2..256B 向后兼容
AnsiString 大约 231 个字符 4B..2GB 8位(ANSI)字符
WideString 大约 230 个字符 4B..2GB 多用户服务和
多语言应用程序; 
和com定义的BSTR兼容
其他 String
String[0..255]
PChar
PAnsiString
PWideString
   
结构类型 集合   Set 最多256个元素[0..255]    
数组 静态数组        
动态数组        
记录   Record      
文件   File      
  Class      
类引用   Class reference      
接口   Interface      
指针类型 无类型指针   Pointer      
有类型指针 预定义类型指针 PAnsiString
PString
PByteArray
PCurrency
PDouble
PExtended
PSingle
PInteger
POleVariant
PShortString
PTextBuf
PVarRec
PVariant
PWideString
PWordArray
     
过程类型 程序过程类型   Procedural      
对象过程类型   Procedural      
变体类型     Variant      
  OleVariant    

转自http://www.cnblogs.com/del/archive/2007/12/04/982167.html

最新文章

  1. iis虚拟目录名称“ReportServer”的巧合
  2. c++利用循环数组建立FIFO模板队列
  3. 用JQ仿造百度书籍预售页面的单屏滚页效果
  4. oracle生成行方法
  5. 使用url下载网络图片以及流介绍
  6. wordpress自动截取文章摘要代码
  7. CALayer总结(二)
  8. java 生成随机数
  9. sqlserver 分页
  10. 8个开发必备的PHP功能(转)
  11. {{angular.js 使用技巧}} - 基于验证框架的扩展(w5cValidator)
  12. java 协调同步的线程
  13. Spring Security入门(2-3)Spring Security 的运行原理 3
  14. Android Studio Error:Execution failed for task &#39;:app:preDebugAndroidTestBuild&#39;.彻底解决的方法以及修改AScompileSDKVersion
  15. mybatis框架(2)---mapper代理方法
  16. _future_用法总结
  17. 利用MPMoviePlayerViewController 播放视频 iOS
  18. dbms_sqltune.report_sql_monitor 自动调优
  19. Linux集群--指定各个机器名字
  20. aix 常用命令

热门文章

  1. Request的Body只能读取一次解决方法
  2. RobotFramework自动化4-批量操作案例【转载】
  3. MVC如何在路由器(RouteConfig)定义后缀.html
  4. 如何配置openjdk的 java home
  5. 利用Log4net组件记录日志
  6. react 如何处理页面加载时无法将获取缓存信息存入全局变量中
  7. linux文件名匹配
  8. Codeforces Round #447 (Div. 2) A. QAQ【三重暴力枚举】
  9. HDU 6270 Marriage (2017 CCPC 杭州赛区 G题,生成函数 + 容斥 + 分治NTT)
  10. 最小生成树【p2121】 拆地毯