delphi的基本数据类型
2024-09-30 19:40:00
2017年06月07日 11:02:25
阅读数:402
分类 | 范围 | 字节 | 备注 | |||
简单类型 | 序数 | 整数 | 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 |
https://blog.csdn.net/rocklee/article/details/72897578
最新文章
- hibernate多对一单向关联
- 全局变量:global与$GLOBALS的区别和使用
- 匈牙利算法 cogs 886. [USACO 4.2] 完美的牛栏
- python之haproxy配置文件操作(第三天)
- Q3 2016 State of the Internet – Security Report
- react-native 计算时间差
- 第23章 排序算法(包括merge等)
- c语言二叉树
- Javascript的一种代码结构方式——插件式
- (转)linux运行tomcat时JRE_HOME显示不对怎么办?
- BZOJ2457 BeiJing2011 双端队列
- Android自定义View 构造方法 遇到的一些问题
- (转)C#中的委托,匿名方法和Lambda表达式
- [转]Laravel 4之表单
- SemaphoreFullException when checking user role via ASP.NET membership
- jQuery复习:第五章
- HDU 5813 Elegant Construction
- ASP.NET CORE系列【六】Entity Framework Core 之数据库迁移
- 使用Node.js完成的第一个项目的实践总结
- Service Worker基础知识整理
热门文章
- django获取请求参数
- [译]java9新特性:在接口中用pirvate方法让default(java8接口特性)更简练
- poj 3026(BFS+最小生成树)
- bootstrap只有遮罩层没有对话框的解决方法
- Python_Tips[5] ->; 可变数据类型作为初始化形参
- Ubuntu 16.04通过网络配置工具NetworkManager设置IP、网关、DNS和查看IP、网关、DNS
- centos从头学习配置web服务器环境
- mtd-utils 及 ubi-utils 交叉编译
- Signing Identities, Missing Private Key, Cannot sign App
- espresso 元素遮挡问题。