Delphi 数据类型列表

简介:  Delphi 数据类型列表分类范围字节备注简单类型序数整数Integer-2147483648 .. 21474836474有符号32位Cardinal0 .

 

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

 


相关文章
|
8月前
|
存储 索引 Python
Python中可变数据类型和不可变数据类型
【2月更文挑战第18天】
228 8
|
4月前
|
存储 C# 索引
C# 一分钟浅谈:变量与数据类型简介
【9月更文挑战第1天】在 C# 编程中,了解变量与数据类型至关重要。本文详细介绍了 C# 中的值类型(如整数、浮点数、布尔值等)和引用类型(如类、接口、数组、字符串)。通过示例代码展示了变量的声明与使用方法,并针对数据类型转换错误、变量未初始化及数值溢出等常见问题提供了解决方案。正确选择数据类型不仅能提升程序性能,还可避免潜在错误,有助于编写高质量代码。
140 47
|
3月前
|
存储 安全 Serverless
Python学习四:流程控制语句(if-else、while、for),高级数据类型(字符串、列表、元组、字典)的操作
这篇文章主要介绍了Python中的流程控制语句(包括if-else、while、for循环)和高级数据类型(字符串、列表、元组、字典)的操作。
56 0
|
存储 数据挖掘 Linux
Python学习笔记丨数据类型基础与易错点总结,列表、字典、集合、数值、字符串、元组
Python学习笔记丨数据类型基础与易错点总结,列表、字典、集合、数值、字符串、元组
|
Python
Python3 新增加的数据类型:枚举 enum
Python3 新增加的数据类型:枚举 enum
164 0
|
存储 Python
Python 编程 | 连载 03 - 布尔、列表和元组类型
Python 编程 | 连载 03 - 布尔、列表和元组类型
Python 编程 | 连载 03 - 布尔、列表和元组类型
|
索引 Python
Python数据类型-列表元素添加
在列表中添加元素 在列表中添加元素有以下两个方法。 append(value) —— 在列表末尾添加元素。 insert(index,value) —— 在列表指定的位置添加元素。 方法append()通过追加的方式在列表的末尾插入元素,这很方便,但是有时候需要在列表指定的位置插入某个元素,这时就需要用到方法insert(),将元素插入到指定的位置后,原列表中该位置之后的元素索引均加1,该位置之前的元素索引不变。
|
存储 Python
Python组合数据类型——映射类型:字典
字典:Python内置的数据结构之一,与列表一样是一个可变序列,以键值对的方式存储数据,字典是一个无序的序列。
172 0
Python组合数据类型——映射类型:字典
|
索引 Python
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)(上)
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)
123 0
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)(上)
|
存储 数据安全/隐私保护 索引
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)(下)
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)
338 0
8_python基础—高级变量类型(字符串、列表、元组、字典、集合)(下)