当前位置: 首页 > news >正文

Delphi 数据类型列表

分类范围字节备注
简单类型序数整数Integer-2147483648 .. 21474836474有符号32位
Cardinal0 .. 42949672954无符号32位
Shortint-128 .. 1271有符号8位
Smallint-32768 .. 327672有符号16位
Longint-2147483648 .. 21474836474有符号32位
Int64-263 .. 2638有符号64位
Byte0 .. 2551无符号8位
Word0 .. 655352无符号16位
Longword0 .. 42949672954无符号32位
字符AnsiChar(Char)ANSI字符集 8位
WideCharUnicode字符集 16位
布尔BooleanFalse < True
Ord(False) = 0
Ord(True) = 1
Succ(False) = True
Pred(True) = False
1 
ByteBoolFalse <> True
Ord(False) = 0
Ord(True) <> 0
Succ(False) = True
Pred(False) = True
1 
WordBool2 
LongBool4 
枚举    
子界    
实数 Real5.0×10-324 .. 1.7×103088[精度]15..16
Real482.9×10-39 .. 1.7×10386[精度]11..12;
向后兼容
Single1.5×10-45 .. 3.4×10384[精度]7..8
Double5.0×10-324 .. 1.7×103088[精度]15..16
Extended3.6×10-4951 .. 1.1×10493210[精度]19..20
Comp-263 + 1 .. 263 - 18[精度]19..20
Currency-922337203685477.5808 .. 
922337203685477.5807
8[精度]19..20
字符串  ShortString255个字符2..256B向后兼容
AnsiString大约 231 个字符4B..2GB8位(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   

转载于:https://www.cnblogs.com/codespace/archive/2012/07/25/2608943.html

相关文章:

  • 在struts1.1框架下,利用smartupload实现文件的上传(可以是多个文件)
  • [转帖]三星F488E的JAVA安装方法
  • UICheckBox 用法解析
  • MySQL笔记系列:数据库概述
  • JOIN 和 WHERE?简单的问题也有学问。
  • 图像替换技术
  • WCF 第四章 绑定 创建一个自定义绑定
  • 健康小常识
  • 似水流年 ? Chrome调试大全
  • 关于gulp复制文件时把整个目录结构都复制的问题解决
  • java 求集合真子集_高中数学第2讲:子集与并集
  • 网线传输速度测试_如何鉴定网线好坏?怎样测网线电阻?
  • 展示 用户画像_智能时代如何做好精准营销?从用户画像智能化开始
  • centos 一键安装ftp 配置_CentOS6一键安装vsftp脚本
  • ribbon基于接口配置超时_feign的ribbon超时配置和hystrix的超时配置说明
  • 【Leetcode】101. 对称二叉树
  • [case10]使用RSQL实现端到端的动态查询
  • ➹使用webpack配置多页面应用(MPA)
  • 2017届校招提前批面试回顾
  • Leetcode 27 Remove Element
  • mongodb--安装和初步使用教程
  • MySQL主从复制读写分离及奇怪的问题
  • Odoo domain写法及运用
  • Vue 2.3、2.4 知识点小结
  • 翻译:Hystrix - How To Use
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 实习面试笔记
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 提醒我喝水chrome插件开发指南
  • 小程序测试方案初探
  • 异步
  • ionic异常记录
  • Python 之网络式编程
  • Spring Batch JSON 支持
  • ​插件化DPI在商用WIFI中的价值
  • $.ajax,axios,fetch三种ajax请求的区别
  • (2)MFC+openGL单文档框架glFrame
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (floyd+补集) poj 3275
  • (MATLAB)第五章-矩阵运算
  • (分享)自己整理的一些简单awk实用语句
  • (转)视频码率,帧率和分辨率的联系与区别
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • /var/log/cvslog 太大
  • @31省区市高考时间表来了,祝考试成功
  • @angular/cli项目构建--http(2)
  • @SuppressWarnings(unchecked)代码的作用
  • @基于大模型的旅游路线推荐方案
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项
  • [C#]C# OpenVINO部署yolov8图像分类模型