Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单

原文:Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单

长长的列表文字类型文件

分类 范围 字节 备注
简单类型 序数 整数 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  

时间: 2024-09-17 13:28:37

Delphi 基本数据类型列表 高级数据类型列表 字符类型查询列表清单的相关文章

JDBC 高级数据类型的应用

高级|数据|数据类型 JDBC 2.0 引进了对应于SQL_99的许多新对象,这些新对象有BLOB,CLOB,ARRAY,REF,结构化类型,DISTINCT类型以及LOCATOR.JDBC 3.0增加了Boolean和Datalink对象插入这些高级数据类型到数据库中的主要手段是使用PreparedStatement对象,读取主要是ResultSet对象.下面介绍怎么在数据库中读取和写入高级数据类型 1:BLOB和CLOB BLOB: 二进制大对象(Binary Large OBject)即一

《卸甲笔记》-PostgreSQL和Oracle的数据类型的对比系列一:字符类型

PostgreSQL是世界上功能最强大的开源数据库,在国内得到了越来越多机构和开发者的青睐和应用.随着PostgreSQL的应用越来越广泛,Oracle向PostgreSQL数据库的数据迁移需求也越来越多.数据库之间数据迁移的时候,首先遇到的,并且也是最重要的,就是数据类型之间的转换.下面根据自己的理解和测试,写了一些数据类型之间的差异以及迁移时的注意事项的文章,不足之处,尚请多多指教. 字符类型 大家知道,Oracle有四种字符类型,分别是char,varchar2,nchar,nvarcha

《数据结构与算法 C语言版》—— 1.4数据类型与抽象数据类型

1.4数据类型与抽象数据类型 1.4.1数据类型 数据类型是和数据结构密切相关的一个概念,它最早出现在高级程序语言中,用以刻画(程序)操作对象的特性.在用高级程序语言编写的程序中,每个变量.常量或表达式都有一个它所属的确定的数据类型.类型显式或隐含地规定了在程序执行期间变量或表达式所有可能的取值范围,以及在这些值上允许进行的操作.因此,数据类型是一个值的集合和定义在此集合上的一组操作的总称.例如,C语言中的整型变量,其值为某个区间上的整数(依赖于机器),定义在其上的操作为加.减.乘.除和取模等算

SharePoint 2013 App开发中自定义网站栏,内容类型及列表

打开vs2012新建项目. 开发中自定义网站栏,内容类型及列表-sharepoint自定义列表"> 选择Sharepoint hosted模式. 一个app开发的项目就创建好了. 创建网站栏 1.右键项目>添 加>新建项>Site column 创建一个网站栏 2.在element.xml中添加以下 字段. <?xml version="1.0" encoding="utf-8"?> <Elements xmlns

077_《Delphi数字图像处理及高级应用》

<Delphi数字图像处理及高级应用> Delphi 教程 系列书籍 (077) <Delphi数字图像处理及高级应用> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 刘骏 出版社:科学出版社 ISBN:7030121635 上架时间:2003-11-5 出版日期:2003 年9月 开本:16开 页码:350 版次:1-1 内容简介 本书详细介绍了利用Delphi进行图像处理的技术,常用的图像格式,以及Delphi图像处理的常用方法Sca

java数据-java中键值对数据类型属于引用数据类型吗

问题描述 java中键值对数据类型属于引用数据类型吗 java中键值对数据类型属于引用数据类型吗,可以进行加减乘除操作吗 解决方案 你说像 Map接口的子类?这类引用类型的对象是不能直接进行加减乘除的.能进行加减乘除的只有基本类型和基本类型的包装类.当然如果你Map里放的值是基本类型,比如 Map对象map.put("key",1); 这样的存储你是可以通过 map.get("key") 获取 键值对的值,再对键值对的值进行运算的.但不能对map进行直接运算 解决方

Java数据类型与MySql数据类型对照表_Mysql

本文讲述了Java数据类型与MySql数据类型对照表.分享给大家供大家参考,具体如下: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHAR java.lang.String -1 INTEGER 4 INTEGER UNSIGNE

web开发 查询列表进入更新信息操作,更新后返回查询列表,如何保持查询条件呢

问题描述 web开发 查询列表进入更新信息操作,更新后返回查询列表,如何保持查询条件呢 web开发 当进入查询列表带条,然后进入更新信息操作,更新后返回查询列表, 如何保持查询条件呢 解决方案 刷新一下就好了~~~~~~~~~~~~~~~ 解决方案二: 具体的呢我也不好讲 大概提一下 当年我们就是利用隐藏按钮 将一些查询条件保存在value里面 解决方案三: 用session记录查询参数,然后返回链接增加上session记录的参数 如search.aspx string pms="";

数据库-从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值。

问题描述 从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值. 我的数据库中的time列类型是datetime类型的,但是出现这个问题是什么原因呢? 解决方案 varchar相当于字符串.那么你可以看下这个字符串的内容是什么,它是否是合法的日期 解决方案二: 你给这个字段赋值时,值是字符串类型,不符合datetime的转换规则,所以报错 解决方案三: